|
|
@@ -44,7 +44,7 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: import_ir_inst00000002: {ir_id: import_ir(Cpp), clang_source_loc_id: clang_source_loc60000002}
|
|
|
// CHECK:STDOUT: clang_decls:
|
|
|
// CHECK:STDOUT: clang_decl_id60000000: {key: "<translation unit>", inst_id: inst60000010}
|
|
|
-// CHECK:STDOUT: clang_decl_id60000001: {key: "struct X {}", inst_id: inst60000012}
|
|
|
+// CHECK:STDOUT: clang_decl_id60000001: {key: "struct X {}", inst_id: inst60000013}
|
|
|
// CHECK:STDOUT: clang_decl_id60000002: {key: "X * _Nonnull p", inst_id: inst60000021}
|
|
|
// CHECK:STDOUT: clang_decl_id60000003: {key: {decl: "void f(X x = {})", num_params: 0}, inst_id: inst6000002C}
|
|
|
// CHECK:STDOUT: clang_decl_id60000004: {key: {decl: "extern void f__carbon_thunk()", num_params: 0}, inst_id: inst6000002F}
|
|
|
@@ -52,9 +52,9 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: clang_decl_id60000006: {key: {decl: "extern void f__carbon_thunk(X * _Nonnull x)", num_params: 1}, inst_id: inst60000042}
|
|
|
// CHECK:STDOUT: clang_decl_id60000007: {key: "X * _Nonnull global", inst_id: inst6000004B}
|
|
|
// CHECK:STDOUT: name_scopes:
|
|
|
-// CHECK:STDOUT: name_scope00000000: {inst: inst0000000E, parent_scope: name_scope<none>, has_error: false, extended_scopes: [], names: {name00000000: inst60000010, name00000001: inst6000001B}}
|
|
|
-// CHECK:STDOUT: name_scope60000001: {inst: inst60000010, parent_scope: name_scope00000000, has_error: false, extended_scopes: [], names: {name00000003: inst60000012, name00000004: inst60000029, name00000005: inst6000004B}}
|
|
|
-// CHECK:STDOUT: name_scope60000002: {inst: inst60000012, parent_scope: name_scope60000001, has_error: false, extended_scopes: [], names: {}}
|
|
|
+// CHECK:STDOUT: name_scope00000000: {inst: inst0000000E, parent_scope: name_scope<none>, has_error: false, extended_scopes: [], names: {name00000000: inst60000010, name00000001: inst6000001C}}
|
|
|
+// CHECK:STDOUT: name_scope60000001: {inst: inst60000010, parent_scope: name_scope00000000, has_error: false, extended_scopes: [], names: {name00000003: inst60000013, name00000004: inst60000029, name00000005: inst6000004B}}
|
|
|
+// CHECK:STDOUT: name_scope60000002: {inst: inst60000013, parent_scope: name_scope60000001, has_error: false, extended_scopes: [], names: {}}
|
|
|
// CHECK:STDOUT: entity_names:
|
|
|
// CHECK:STDOUT: entity_name60000000: {name: name00000002, parent_scope: name_scope<none>, index: -1, is_template: 0}
|
|
|
// CHECK:STDOUT: entity_name60000001: {name: name00000002, parent_scope: name_scope<none>, index: -1, is_template: 0}
|
|
|
@@ -69,7 +69,7 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: function60000003: {name: name00000004, parent_scope: name_scope60000001, call_params_id: inst_block6000000D}
|
|
|
// CHECK:STDOUT: function60000004: {name: name00000007, parent_scope: name_scope60000001, call_params_id: inst_block60000012}
|
|
|
// CHECK:STDOUT: classes:
|
|
|
-// CHECK:STDOUT: class60000000: {name: name00000003, parent_scope: name_scope60000001, self_type_id: type(inst60000013), inheritance_kind: Base, is_dynamic: 0, scope_id: name_scope60000002, body_block_id: inst_block6000000A, adapt_id: inst<none>, base_id: inst<none>, complete_type_witness_id: inst60000024, vtable_decl_id: inst<none>}}
|
|
|
+// CHECK:STDOUT: class60000000: {name: name00000003, parent_scope: name_scope60000001, self_type_id: type(inst60000014), inheritance_kind: Base, is_dynamic: 0, scope_id: name_scope60000002, body_block_id: inst_block6000000A, adapt_id: inst<none>, base_id: inst<none>, complete_type_witness_id: inst60000024, vtable_decl_id: inst<none>}}
|
|
|
// CHECK:STDOUT: generics: {}
|
|
|
// CHECK:STDOUT: specifics: {}
|
|
|
// CHECK:STDOUT: struct_type_fields:
|
|
|
@@ -85,10 +85,12 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: value_repr: {kind: copy, type: type(Error)}
|
|
|
// CHECK:STDOUT: 'type(inst(NamespaceType))':
|
|
|
// CHECK:STDOUT: value_repr: {kind: copy, type: type(inst(NamespaceType))}
|
|
|
-// CHECK:STDOUT: 'type(inst6000001C)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: 'type(inst(InstType))':
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
+// CHECK:STDOUT: 'type(inst60000012)':
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: 'type(inst6000001D)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: 'type(inst(WitnessType))':
|
|
|
// CHECK:STDOUT: value_repr: {kind: copy, type: type(inst(WitnessType))}
|
|
|
// CHECK:STDOUT: 'type(inst6000001F)':
|
|
|
@@ -97,18 +99,18 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: value_repr: {kind: pointer, type: type(inst60000026)}
|
|
|
// CHECK:STDOUT: 'type(inst60000026)':
|
|
|
// CHECK:STDOUT: value_repr: {kind: copy, type: type(inst60000026)}
|
|
|
-// CHECK:STDOUT: 'type(inst60000013)':
|
|
|
+// CHECK:STDOUT: 'type(inst60000014)':
|
|
|
// CHECK:STDOUT: value_repr: {kind: pointer, type: type(inst60000026)}
|
|
|
// CHECK:STDOUT: 'type(inst60000028)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: 'type(inst6000002D)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: 'type(inst60000030)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: 'type(inst6000003B)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: 'type(inst60000043)':
|
|
|
-// CHECK:STDOUT: value_repr: {kind: none, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: value_repr: {kind: none, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: insts:
|
|
|
// CHECK:STDOUT: 'inst(TypeType)': {kind: TypeType, type: type(TypeType)}
|
|
|
// CHECK:STDOUT: 'inst(AutoType)': {kind: AutoType, type: type(TypeType)}
|
|
|
@@ -128,21 +130,21 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst6000000F: {kind: ImportCppDecl}
|
|
|
// CHECK:STDOUT: inst60000010: {kind: Namespace, arg0: name_scope60000001, arg1: inst6000000F, type: type(inst(NamespaceType))}
|
|
|
// CHECK:STDOUT: inst60000011: {kind: NameRef, arg0: name00000000, arg1: inst60000010, type: type(inst(NamespaceType))}
|
|
|
-// CHECK:STDOUT: inst60000012: {kind: ClassDecl, arg0: class60000000, arg1: inst_block<none>, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst60000013: {kind: ClassType, arg0: class60000000, arg1: specific<none>, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst60000014: {kind: NameRef, arg0: name00000003, arg1: inst60000012, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst60000015: {kind: ValueBinding, arg0: entity_name60000000, arg1: inst60000019, type: type(inst60000013)}
|
|
|
-// CHECK:STDOUT: inst60000016: {kind: PatternType, arg0: inst60000013, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst60000017: {kind: ValueBindingPattern, arg0: entity_name60000000, type: type(inst60000016)}
|
|
|
-// CHECK:STDOUT: inst60000018: {kind: ValueParamPattern, arg0: inst60000017, arg1: call_param0, type: type(inst60000016)}
|
|
|
-// CHECK:STDOUT: inst60000019: {kind: ValueParam, arg0: call_param0, arg1: name00000002, type: type(inst60000013)}
|
|
|
-// CHECK:STDOUT: inst6000001A: {kind: SpliceBlock, arg0: inst_block60000004, arg1: inst60000014, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst6000001B: {kind: FunctionDecl, arg0: function60000000, arg1: inst_block60000008, type: type(inst6000001C)}
|
|
|
-// CHECK:STDOUT: inst6000001C: {kind: FunctionType, arg0: function60000000, arg1: specific<none>, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst6000001D: {kind: TupleType, arg0: inst_block_empty, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst6000001E: {kind: StructValue, arg0: inst_block_empty, type: type(inst6000001C)}
|
|
|
-// CHECK:STDOUT: inst6000001F: {kind: PointerType, arg0: inst60000013, type: type(TypeType)}
|
|
|
-// CHECK:STDOUT: inst60000020: {kind: UnboundElementType, arg0: inst60000013, arg1: inst6000001F, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000012: {kind: TupleType, arg0: inst_block_empty, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000013: {kind: ClassDecl, arg0: class60000000, arg1: inst_block<none>, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000014: {kind: ClassType, arg0: class60000000, arg1: specific<none>, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000015: {kind: NameRef, arg0: name00000003, arg1: inst60000013, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000016: {kind: ValueBinding, arg0: entity_name60000000, arg1: inst6000001A, type: type(inst60000014)}
|
|
|
+// CHECK:STDOUT: inst60000017: {kind: PatternType, arg0: inst60000014, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000018: {kind: ValueBindingPattern, arg0: entity_name60000000, type: type(inst60000017)}
|
|
|
+// CHECK:STDOUT: inst60000019: {kind: ValueParamPattern, arg0: inst60000018, arg1: call_param0, type: type(inst60000017)}
|
|
|
+// CHECK:STDOUT: inst6000001A: {kind: ValueParam, arg0: call_param0, arg1: name00000002, type: type(inst60000014)}
|
|
|
+// CHECK:STDOUT: inst6000001B: {kind: SpliceBlock, arg0: inst_block60000004, arg1: inst60000015, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst6000001C: {kind: FunctionDecl, arg0: function60000000, arg1: inst_block60000008, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: inst6000001D: {kind: FunctionType, arg0: function60000000, arg1: specific<none>, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst6000001E: {kind: StructValue, arg0: inst_block_empty, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: inst6000001F: {kind: PointerType, arg0: inst60000014, type: type(TypeType)}
|
|
|
+// CHECK:STDOUT: inst60000020: {kind: UnboundElementType, arg0: inst60000014, arg1: inst6000001F, type: type(TypeType)}
|
|
|
// CHECK:STDOUT: inst60000021: {kind: FieldDecl, arg0: name00000006, arg1: element0, type: type(inst60000020)}
|
|
|
// CHECK:STDOUT: inst60000022: {kind: CustomLayoutType, arg0: struct_type_fields60000001, arg1: custom_layout60000001, type: type(TypeType)}
|
|
|
// CHECK:STDOUT: inst60000023: {kind: CustomLayoutType, arg0: struct_type_fields60000002, arg1: custom_layout60000001, type: type(TypeType)}
|
|
|
@@ -160,14 +162,14 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst6000002F: {kind: FunctionDecl, arg0: function60000002, arg1: inst_block_empty, type: type(inst60000030)}
|
|
|
// CHECK:STDOUT: inst60000030: {kind: FunctionType, arg0: function60000002, arg1: specific<none>, type: type(TypeType)}
|
|
|
// CHECK:STDOUT: inst60000031: {kind: StructValue, arg0: inst_block_empty, type: type(inst60000030)}
|
|
|
-// CHECK:STDOUT: inst60000032: {kind: Call, arg0: inst6000002F, arg1: inst_block_empty, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: inst60000032: {kind: Call, arg0: inst6000002F, arg1: inst_block_empty, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: inst60000033: {kind: NameRef, arg0: name00000000, arg1: inst60000010, type: type(inst(NamespaceType))}
|
|
|
// CHECK:STDOUT: inst60000034: {kind: NameRef, arg0: name00000004, arg1: inst60000029, type: type(inst60000028)}
|
|
|
-// CHECK:STDOUT: inst60000035: {kind: NameRef, arg0: name00000002, arg1: inst60000015, type: type(inst60000013)}
|
|
|
-// CHECK:STDOUT: inst60000036: {kind: ValueBinding, arg0: entity_name60000001, arg1: inst60000039, type: type(inst60000013)}
|
|
|
-// CHECK:STDOUT: inst60000037: {kind: ValueBindingPattern, arg0: entity_name60000001, type: type(inst60000016)}
|
|
|
-// CHECK:STDOUT: inst60000038: {kind: ValueParamPattern, arg0: inst60000037, arg1: call_param0, type: type(inst60000016)}
|
|
|
-// CHECK:STDOUT: inst60000039: {kind: ValueParam, arg0: call_param0, arg1: name00000002, type: type(inst60000013)}
|
|
|
+// CHECK:STDOUT: inst60000035: {kind: NameRef, arg0: name00000002, arg1: inst60000016, type: type(inst60000014)}
|
|
|
+// CHECK:STDOUT: inst60000036: {kind: ValueBinding, arg0: entity_name60000001, arg1: inst60000039, type: type(inst60000014)}
|
|
|
+// CHECK:STDOUT: inst60000037: {kind: ValueBindingPattern, arg0: entity_name60000001, type: type(inst60000017)}
|
|
|
+// CHECK:STDOUT: inst60000038: {kind: ValueParamPattern, arg0: inst60000037, arg1: call_param0, type: type(inst60000017)}
|
|
|
+// CHECK:STDOUT: inst60000039: {kind: ValueParam, arg0: call_param0, arg1: name00000002, type: type(inst60000014)}
|
|
|
// CHECK:STDOUT: inst6000003A: {kind: FunctionDecl, arg0: function60000003, arg1: inst_block6000000F, type: type(inst6000003B)}
|
|
|
// CHECK:STDOUT: inst6000003B: {kind: FunctionType, arg0: function60000003, arg1: specific<none>, type: type(TypeType)}
|
|
|
// CHECK:STDOUT: inst6000003C: {kind: StructValue, arg0: inst_block_empty, type: type(inst6000003B)}
|
|
|
@@ -179,9 +181,9 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst60000042: {kind: FunctionDecl, arg0: function60000004, arg1: inst_block60000014, type: type(inst60000043)}
|
|
|
// CHECK:STDOUT: inst60000043: {kind: FunctionType, arg0: function60000004, arg1: specific<none>, type: type(TypeType)}
|
|
|
// CHECK:STDOUT: inst60000044: {kind: StructValue, arg0: inst_block_empty, type: type(inst60000043)}
|
|
|
-// CHECK:STDOUT: inst60000045: {kind: ValueAsRef, arg0: inst60000035, type: type(inst60000013)}
|
|
|
+// CHECK:STDOUT: inst60000045: {kind: ValueAsRef, arg0: inst60000035, type: type(inst60000014)}
|
|
|
// CHECK:STDOUT: inst60000046: {kind: AddrOf, arg0: inst60000045, type: type(inst6000001F)}
|
|
|
-// CHECK:STDOUT: inst60000047: {kind: Call, arg0: inst60000042, arg1: inst_block60000016, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: inst60000047: {kind: Call, arg0: inst60000042, arg1: inst_block60000016, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: inst60000048: {kind: NameRef, arg0: name00000000, arg1: inst60000010, type: type(inst(NamespaceType))}
|
|
|
// CHECK:STDOUT: inst60000049: {kind: NameRef, arg0: name00000004, arg1: inst60000029, type: type(inst60000028)}
|
|
|
// CHECK:STDOUT: inst6000004A: {kind: NameRef, arg0: name00000000, arg1: inst60000010, type: type(inst(NamespaceType))}
|
|
|
@@ -191,11 +193,11 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst6000004E: {kind: NameBindingDecl, arg0: inst_block60000017}
|
|
|
// CHECK:STDOUT: inst6000004F: {kind: NameRef, arg0: name00000005, arg1: inst6000004B, type: type(inst6000001F)}
|
|
|
// CHECK:STDOUT: inst60000050: {kind: AcquireValue, arg0: inst6000004F, type: type(inst6000001F)}
|
|
|
-// CHECK:STDOUT: inst60000051: {kind: Deref, arg0: inst60000050, type: type(inst60000013)}
|
|
|
-// CHECK:STDOUT: inst60000052: {kind: AcquireValue, arg0: inst60000051, type: type(inst60000013)}
|
|
|
-// CHECK:STDOUT: inst60000053: {kind: ValueAsRef, arg0: inst60000052, type: type(inst60000013)}
|
|
|
+// CHECK:STDOUT: inst60000051: {kind: Deref, arg0: inst60000050, type: type(inst60000014)}
|
|
|
+// CHECK:STDOUT: inst60000052: {kind: AcquireValue, arg0: inst60000051, type: type(inst60000014)}
|
|
|
+// CHECK:STDOUT: inst60000053: {kind: ValueAsRef, arg0: inst60000052, type: type(inst60000014)}
|
|
|
// CHECK:STDOUT: inst60000054: {kind: AddrOf, arg0: inst60000053, type: type(inst6000001F)}
|
|
|
-// CHECK:STDOUT: inst60000055: {kind: Call, arg0: inst60000042, arg1: inst_block60000019, type: type(inst6000001D)}
|
|
|
+// CHECK:STDOUT: inst60000055: {kind: Call, arg0: inst60000042, arg1: inst_block60000019, type: type(inst60000012)}
|
|
|
// CHECK:STDOUT: inst60000056: {kind: Return}
|
|
|
// CHECK:STDOUT: constant_values:
|
|
|
// CHECK:STDOUT: values:
|
|
|
@@ -216,15 +218,15 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst0000000E: concrete_constant(inst0000000E)
|
|
|
// CHECK:STDOUT: inst60000010: concrete_constant(inst60000010)
|
|
|
// CHECK:STDOUT: inst60000011: concrete_constant(inst60000010)
|
|
|
-// CHECK:STDOUT: inst60000012: concrete_constant(inst60000013)
|
|
|
-// CHECK:STDOUT: inst60000013: concrete_constant(inst60000013)
|
|
|
-// CHECK:STDOUT: inst60000014: concrete_constant(inst60000013)
|
|
|
-// CHECK:STDOUT: inst60000016: concrete_constant(inst60000016)
|
|
|
+// CHECK:STDOUT: inst60000012: concrete_constant(inst60000012)
|
|
|
+// CHECK:STDOUT: inst60000013: concrete_constant(inst60000014)
|
|
|
+// CHECK:STDOUT: inst60000014: concrete_constant(inst60000014)
|
|
|
+// CHECK:STDOUT: inst60000015: concrete_constant(inst60000014)
|
|
|
// CHECK:STDOUT: inst60000017: concrete_constant(inst60000017)
|
|
|
// CHECK:STDOUT: inst60000018: concrete_constant(inst60000018)
|
|
|
-// CHECK:STDOUT: inst6000001A: concrete_constant(inst60000013)
|
|
|
-// CHECK:STDOUT: inst6000001B: concrete_constant(inst6000001E)
|
|
|
-// CHECK:STDOUT: inst6000001C: concrete_constant(inst6000001C)
|
|
|
+// CHECK:STDOUT: inst60000019: concrete_constant(inst60000019)
|
|
|
+// CHECK:STDOUT: inst6000001B: concrete_constant(inst60000014)
|
|
|
+// CHECK:STDOUT: inst6000001C: concrete_constant(inst6000001E)
|
|
|
// CHECK:STDOUT: inst6000001D: concrete_constant(inst6000001D)
|
|
|
// CHECK:STDOUT: inst6000001E: concrete_constant(inst6000001E)
|
|
|
// CHECK:STDOUT: inst6000001F: concrete_constant(inst6000001F)
|
|
|
@@ -270,10 +272,10 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst_blocks:
|
|
|
// CHECK:STDOUT: inst_block_empty: {}
|
|
|
// CHECK:STDOUT: exports:
|
|
|
-// CHECK:STDOUT: 0: inst6000001B
|
|
|
+// CHECK:STDOUT: 0: inst6000001C
|
|
|
// CHECK:STDOUT: imports:
|
|
|
// CHECK:STDOUT: 0: inst60000010
|
|
|
-// CHECK:STDOUT: 1: inst60000012
|
|
|
+// CHECK:STDOUT: 1: inst60000013
|
|
|
// CHECK:STDOUT: 2: inst60000029
|
|
|
// CHECK:STDOUT: 3: inst6000002C
|
|
|
// CHECK:STDOUT: 4: inst6000002F
|
|
|
@@ -284,18 +286,18 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: global_init: {}
|
|
|
// CHECK:STDOUT: inst_block60000004:
|
|
|
// CHECK:STDOUT: 0: inst60000011
|
|
|
-// CHECK:STDOUT: 1: inst60000014
|
|
|
+// CHECK:STDOUT: 1: inst60000015
|
|
|
// CHECK:STDOUT: inst_block60000005:
|
|
|
-// CHECK:STDOUT: 0: inst60000018
|
|
|
-// CHECK:STDOUT: inst_block60000006:
|
|
|
// CHECK:STDOUT: 0: inst60000019
|
|
|
+// CHECK:STDOUT: inst_block60000006:
|
|
|
+// CHECK:STDOUT: 0: inst6000001A
|
|
|
// CHECK:STDOUT: inst_block60000007:
|
|
|
-// CHECK:STDOUT: 0: inst60000017
|
|
|
-// CHECK:STDOUT: 1: inst60000018
|
|
|
+// CHECK:STDOUT: 0: inst60000018
|
|
|
+// CHECK:STDOUT: 1: inst60000019
|
|
|
// CHECK:STDOUT: inst_block60000008:
|
|
|
-// CHECK:STDOUT: 0: inst60000019
|
|
|
-// CHECK:STDOUT: 1: inst6000001A
|
|
|
-// CHECK:STDOUT: 2: inst60000015
|
|
|
+// CHECK:STDOUT: 0: inst6000001A
|
|
|
+// CHECK:STDOUT: 1: inst6000001B
|
|
|
+// CHECK:STDOUT: 2: inst60000016
|
|
|
// CHECK:STDOUT: inst_block60000009:
|
|
|
// CHECK:STDOUT: 0: inst60000027
|
|
|
// CHECK:STDOUT: 1: inst6000002B
|
|
|
@@ -357,5 +359,5 @@ fn G(x: Cpp.X) {
|
|
|
// CHECK:STDOUT: inst_block6000001A:
|
|
|
// CHECK:STDOUT: 0: inst0000000E
|
|
|
// CHECK:STDOUT: 1: inst6000000F
|
|
|
-// CHECK:STDOUT: 2: inst6000001B
|
|
|
+// CHECK:STDOUT: 2: inst6000001C
|
|
|
// CHECK:STDOUT: ...
|