|
|
@@ -2,8 +2,9 @@
|
|
|
// Exceptions. See /LICENSE for license information.
|
|
|
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
//
|
|
|
+// INCLUDE-FILE: toolchain/testing/testdata/min_prelude/none.carbon
|
|
|
// TODO: Add ranges and switch to "--dump-sem-ir-ranges=only".
|
|
|
-// EXTRA-ARGS: --no-prelude-import --dump-sem-ir-ranges=if-present
|
|
|
+// EXTRA-ARGS: --dump-sem-ir-ranges=if-present
|
|
|
//
|
|
|
// AUTOUPDATE
|
|
|
// TIP: To test this file alone, run:
|
|
|
@@ -64,9 +65,9 @@ abstract var e: ();
|
|
|
// CHECK:STDOUT: %b.var_patt: %pattern_type = var_pattern %b.patt [concrete]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b.var: ref %empty_tuple.type = var %b.var_patt [concrete]
|
|
|
-// CHECK:STDOUT: %.loc18_19.1: type = splice_block %.loc18_19.3 [concrete = constants.%empty_tuple.type] {
|
|
|
-// CHECK:STDOUT: %.loc18_19.2: %empty_tuple.type = tuple_literal ()
|
|
|
-// CHECK:STDOUT: %.loc18_19.3: type = converted %.loc18_19.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
+// CHECK:STDOUT: %.loc19_19.1: type = splice_block %.loc19_19.3 [concrete = constants.%empty_tuple.type] {
|
|
|
+// CHECK:STDOUT: %.loc19_19.2: %empty_tuple.type = tuple_literal ()
|
|
|
+// CHECK:STDOUT: %.loc19_19.3: type = converted %.loc19_19.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: ref %empty_tuple.type = bind_name b, %b.var [concrete = %b.var]
|
|
|
// CHECK:STDOUT: name_binding_decl {
|
|
|
@@ -74,9 +75,9 @@ abstract var e: ();
|
|
|
// CHECK:STDOUT: %c.var_patt: %pattern_type = var_pattern %c.patt [concrete]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %c.var: ref %empty_tuple.type = var %c.var_patt [concrete]
|
|
|
-// CHECK:STDOUT: %.loc27_27.1: type = splice_block %.loc27_27.3 [concrete = constants.%empty_tuple.type] {
|
|
|
-// CHECK:STDOUT: %.loc27_27.2: %empty_tuple.type = tuple_literal ()
|
|
|
-// CHECK:STDOUT: %.loc27_27.3: type = converted %.loc27_27.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
+// CHECK:STDOUT: %.loc28_27.1: type = splice_block %.loc28_27.3 [concrete = constants.%empty_tuple.type] {
|
|
|
+// CHECK:STDOUT: %.loc28_27.2: %empty_tuple.type = tuple_literal ()
|
|
|
+// CHECK:STDOUT: %.loc28_27.3: type = converted %.loc28_27.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %c: ref %empty_tuple.type = bind_name c, %c.var [concrete = %c.var]
|
|
|
// CHECK:STDOUT: name_binding_decl {
|
|
|
@@ -84,9 +85,9 @@ abstract var e: ();
|
|
|
// CHECK:STDOUT: %d.var_patt: %pattern_type = var_pattern %d.patt [concrete]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %d.var: ref %empty_tuple.type = var %d.var_patt [concrete]
|
|
|
-// CHECK:STDOUT: %.loc40_29.1: type = splice_block %.loc40_29.3 [concrete = constants.%empty_tuple.type] {
|
|
|
-// CHECK:STDOUT: %.loc40_29.2: %empty_tuple.type = tuple_literal ()
|
|
|
-// CHECK:STDOUT: %.loc40_29.3: type = converted %.loc40_29.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
+// CHECK:STDOUT: %.loc41_29.1: type = splice_block %.loc41_29.3 [concrete = constants.%empty_tuple.type] {
|
|
|
+// CHECK:STDOUT: %.loc41_29.2: %empty_tuple.type = tuple_literal ()
|
|
|
+// CHECK:STDOUT: %.loc41_29.3: type = converted %.loc41_29.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %d: ref %empty_tuple.type = bind_name d, %d.var [concrete = %d.var]
|
|
|
// CHECK:STDOUT: name_binding_decl {
|
|
|
@@ -94,9 +95,9 @@ abstract var e: ();
|
|
|
// CHECK:STDOUT: %e.var_patt: %pattern_type = var_pattern %e.patt [concrete]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %e.var: ref %empty_tuple.type = var %e.var_patt [concrete]
|
|
|
-// CHECK:STDOUT: %.loc46_18.1: type = splice_block %.loc46_18.3 [concrete = constants.%empty_tuple.type] {
|
|
|
-// CHECK:STDOUT: %.loc46_18.2: %empty_tuple.type = tuple_literal ()
|
|
|
-// CHECK:STDOUT: %.loc46_18.3: type = converted %.loc46_18.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
+// CHECK:STDOUT: %.loc47_18.1: type = splice_block %.loc47_18.3 [concrete = constants.%empty_tuple.type] {
|
|
|
+// CHECK:STDOUT: %.loc47_18.2: %empty_tuple.type = tuple_literal ()
|
|
|
+// CHECK:STDOUT: %.loc47_18.3: type = converted %.loc47_18.2, constants.%empty_tuple.type [concrete = constants.%empty_tuple.type]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %e: ref %empty_tuple.type = bind_name e, %e.var [concrete = %e.var]
|
|
|
// CHECK:STDOUT: }
|