|
|
@@ -454,8 +454,8 @@ extern class C;
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %import_ref.1: type = import_ref ir2, inst+3, loaded [template = constants.%.1]
|
|
|
// CHECK:STDOUT: %import_ref.2: type = import_ref ir3, inst+2, loaded [template = constants.%C.1]
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
-// CHECK:STDOUT: %C.decl.2: invalid = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
+// CHECK:STDOUT: %C.decl.2: type = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT:
|
|
|
@@ -478,8 +478,8 @@ extern class C;
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %import_ref.1: type = import_ref ir2, inst+2, loaded [template = constants.%C.2]
|
|
|
// CHECK:STDOUT: %import_ref.2: type = import_ref ir3, inst+3, loaded [template = constants.%.1]
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
-// CHECK:STDOUT: %C.decl.2: invalid = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
+// CHECK:STDOUT: %C.decl.2: type = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT:
|
|
|
@@ -503,9 +503,9 @@ extern class C;
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %import_ref.1: type = import_ref ir2, inst+3, loaded [template = constants.%.2]
|
|
|
// CHECK:STDOUT: %import_ref.2: type = import_ref ir3, inst+2, loaded [template = constants.%C.1]
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
// CHECK:STDOUT: %import_ref.3 = import_ref ir3, inst+3, unloaded
|
|
|
-// CHECK:STDOUT: %C.decl.2: invalid = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
+// CHECK:STDOUT: %C.decl.2: type = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT:
|
|
|
@@ -536,10 +536,10 @@ extern class C;
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %import_ref.1: type = import_ref ir2, inst+3, loaded [template = constants.%.1]
|
|
|
// CHECK:STDOUT: %import_ref.2: type = import_ref ir3, inst+2, loaded [template = constants.%C.1]
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
-// CHECK:STDOUT: %C.decl.2: invalid = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
+// CHECK:STDOUT: %C.decl.2: type = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
// CHECK:STDOUT: %import_ref.3: type = import_ref ir4, inst+2, loaded [template = constants.%C.3]
|
|
|
-// CHECK:STDOUT: %C.decl.3: invalid = class_decl @C.3 [template = constants.%C.3] {}
|
|
|
+// CHECK:STDOUT: %C.decl.3: type = class_decl @C.3 [template = constants.%C.3] {}
|
|
|
// CHECK:STDOUT: %import_ref.4 = import_ref ir4, inst+3, unloaded
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
@@ -572,8 +572,8 @@ extern class C;
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %import_ref.1: type = import_ref ir2, inst+3, loaded [template = constants.%.2]
|
|
|
// CHECK:STDOUT: %import_ref.2: type = import_ref ir3, inst+3, loaded [template = constants.%.1]
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
-// CHECK:STDOUT: %C.decl.2: invalid = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C.1 [template = constants.%C.1] {}
|
|
|
+// CHECK:STDOUT: %C.decl.2: type = class_decl @C.2 [template = constants.%C.2] {}
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT:
|
|
|
@@ -596,7 +596,7 @@ extern class C;
|
|
|
// CHECK:STDOUT: %import_ref: type = import_ref ir2, inst+3, loaded [template = constants.%.1]
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: %C.decl.loc6: type = class_decl @C [template = constants.%C] {
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C [template = constants.%C] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C [template = constants.%C] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %.loc6: type = extern_decl %C.decl.loc6 [template = constants.%.1]
|
|
|
// CHECK:STDOUT: }
|
|
|
@@ -618,7 +618,7 @@ extern class C;
|
|
|
// CHECK:STDOUT: %import_ref: type = import_ref ir2, inst+2, loaded [template = constants.%C]
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: %C.decl.loc6: type = class_decl @C [template = constants.%C] {
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C [template = constants.%C] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C [template = constants.%C] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %.loc6: type = extern_decl %C.decl.loc6 [template = constants.%.1]
|
|
|
// CHECK:STDOUT: }
|
|
|
@@ -642,7 +642,7 @@ extern class C;
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: %import_ref.2 = import_ref ir2, inst+3, unloaded
|
|
|
// CHECK:STDOUT: %C.decl.loc6: type = class_decl @C [template = constants.%C] {
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C [template = constants.%C] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C [template = constants.%C] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %.loc6: type = extern_decl %C.decl.loc6 [template = constants.%.2]
|
|
|
// CHECK:STDOUT: }
|
|
|
@@ -669,7 +669,7 @@ extern class C;
|
|
|
// CHECK:STDOUT: %Core: <namespace> = namespace [template] {}
|
|
|
// CHECK:STDOUT: %import_ref.2 = import_ref ir2, inst+3, unloaded
|
|
|
// CHECK:STDOUT: %C.decl.loc6: type = class_decl @C [template = constants.%C] {
|
|
|
-// CHECK:STDOUT: %C.decl.1: invalid = class_decl @C [template = constants.%C] {}
|
|
|
+// CHECK:STDOUT: %C.decl.1: type = class_decl @C [template = constants.%C] {}
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %.loc6: type = extern_decl %C.decl.loc6 [template = constants.%.2]
|
|
|
// CHECK:STDOUT: }
|