|
1 | 1 | // RUN: %empty-directory(%t)
|
2 |
| -// RUN: %target-swift-frontend %use_no_opaque_pointers %s -target %target-cpu-apple-macosx12.0 -module-name main -emit-ir -o %t/new.ir |
3 |
| -// RUN: %target-swift-frontend %s -target %target-cpu-apple-macosx12.0 -module-name main -emit-ir |
| 2 | +// RUN: %target-swift-frontend %s -target %target-cpu-apple-macosx12.0 -module-name main -emit-ir -o %t/new.ir |
4 | 3 | // RUN: %FileCheck %s --check-prefix=NEW < %t/new.ir
|
5 |
| -// RUN: %target-swift-frontend %use_no_opaque_pointers %s -target %target-cpu-apple-macosx10.15 -module-name main -emit-ir -o %t/old.ir -disable-availability-checking |
6 |
| -// RUN: %target-swift-frontend %s -target %target-cpu-apple-macosx10.15 -module-name main -emit-ir -disable-availability-checking |
| 4 | +// RUN: %target-swift-frontend %s -target %target-cpu-apple-macosx10.15 -module-name main -emit-ir -o %t/old.ir -disable-availability-checking |
7 | 5 | // RUN: %FileCheck %s --check-prefix=OLD < %t/old.ir
|
8 | 6 |
|
9 | 7 | // Check that we add extra type metadata accessors for new kinds of functions
|
@@ -64,25 +62,25 @@ assert(assocIsolated(MyStruct.self) == ActorIsolatedFn.self)
|
64 | 62 | // NEW-NOT: define linkonce_odr hidden swiftcc %swift.metadata_response @"$syyScMYccMa"
|
65 | 63 |
|
66 | 64 | // OLD: call swiftcc %swift.metadata_response @"$syyYbcMa"
|
67 |
| -// OLD-NOT: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$syyYbcMD") |
| 65 | +// OLD-NOT: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$syyYbcMD") |
68 | 66 |
|
69 | 67 | // NEW-NOT: call swiftcc %swift.metadata_response @"$syyYbcMa"
|
70 |
| -// NEW: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$syyYbcMD") |
| 68 | +// NEW: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$syyYbcMD") |
71 | 69 |
|
72 | 70 | // OLD: call swiftcc %swift.metadata_response @"$syyYacMa"
|
73 |
| -// OLD-NOT: %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$syyYacMD") |
| 71 | +// OLD-NOT: ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$syyYacMD") |
74 | 72 |
|
75 | 73 | // NEW-NOT: call swiftcc %swift.metadata_response @"$syyYacMa"
|
76 |
| -// NEW: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$syyYacMD") |
| 74 | +// NEW: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$syyYacMD") |
77 | 75 |
|
78 | 76 | // OLD: call swiftcc %swift.metadata_response @"$syyScMYccMa"
|
79 |
| -// OLD-NOT: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$syyScMYccMD") |
| 77 | +// OLD-NOT: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$syyScMYccMD") |
80 | 78 |
|
81 | 79 | // NEW-NOT: call swiftcc %swift.metadata_response @"$syyScMYccMa"
|
82 |
| -// NEW: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$syyScMYccMD") |
| 80 | +// NEW: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$syyScMYccMD") |
83 | 81 |
|
84 | 82 | // OLD: call swiftcc %swift.metadata_response @"$sSS4main7MyActorCYicMa"(i64 0)
|
85 |
| -// OLD-NOT: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$sSS4main7MyActorCYicMD") |
| 83 | +// OLD-NOT: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$sSS4main7MyActorCYicMD") |
86 | 84 |
|
87 | 85 | // NEW-NOT: call swiftcc %swift.metadata_response @"$sSS4main7MyActorCYicMa"(i64 0)
|
88 |
| -// NEW: call %swift.type* @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$sSS4main7MyActorCYicMD") |
| 86 | +// NEW: call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$sSS4main7MyActorCYicMD") |
0 commit comments