Skip to content

Commit 88449a8

Browse files
authored
Merge pull request #83673 from kavon/kavon/test-suite-cleanups
NFC: refactor source-line sensitive tests, remove unused build-presets configuration
2 parents fa68c27 + afd633d commit 88449a8

File tree

7 files changed

+105
-110
lines changed

7 files changed

+105
-110
lines changed

test/Backtracing/Crash.swift renamed to test/Backtracing/Crash.test

Lines changed: 50 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %empty-directory(%t)
2-
// RUN: %target-build-swift %s -parse-as-library -Onone -g -o %t/Crash
3-
// RUN: %target-build-swift %s -parse-as-library -Onone -o %t/CrashNoDebug
4-
// RUN: %target-build-swift %s -parse-as-library -O -g -o %t/CrashOpt
5-
// RUN: %target-build-swift %s -parse-as-library -O -o %t/CrashOptNoDebug
2+
// RUN: %target-build-swift %S/Inputs/Crash.swift -parse-as-library -Onone -g -o %t/Crash
3+
// RUN: %target-build-swift %S/Inputs/Crash.swift -parse-as-library -Onone -o %t/CrashNoDebug
4+
// RUN: %target-build-swift %S/Inputs/Crash.swift -parse-as-library -O -g -o %t/CrashOpt
5+
// RUN: %target-build-swift %S/Inputs/Crash.swift -parse-as-library -O -o %t/CrashOptNoDebug
66
// RUN: %target-codesign %t/Crash
77
// RUN: %target-codesign %t/CrashNoDebug
88
// RUN: %target-codesign %t/CrashOpt
@@ -20,45 +20,17 @@
2020
// REQUIRES: backtracing
2121
// REQUIRES: OS=macosx || OS=linux-gnu
2222

23-
func level1() {
24-
level2()
25-
}
26-
27-
func level2() {
28-
level3()
29-
}
30-
31-
func level3() {
32-
level4()
33-
}
34-
35-
func level4() {
36-
level5()
37-
}
38-
39-
func level5() {
40-
print("About to crash")
41-
let ptr = UnsafeMutablePointer<Int>(bitPattern: 4)!
42-
ptr.pointee = 42
43-
}
44-
45-
@main
46-
struct Crash {
47-
static func main() {
48-
level1()
49-
}
50-
}
5123

5224
// CHECK: *** Program crashed: Bad pointer dereference at 0x{{0+}}4 ***
5325

5426
// CHECK: Thread 0 {{(".*" )?}}crashed:
5527

56-
// CHECK: 0 0x{{[0-9a-f]+}} level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:42:15
57-
// CHECK-NEXT: 1 [ra] 0x{{[0-9a-f]+}} level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:36:3
58-
// CHECK-NEXT: 2 [ra] 0x{{[0-9a-f]+}} level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:32:3
59-
// CHECK-NEXT: 3 [ra] 0x{{[0-9a-f]+}} level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:28:3
60-
// CHECK-NEXT: 4 [ra] 0x{{[0-9a-f]+}} level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:24:3
61-
// CHECK-NEXT: 5 [ra] 0x{{[0-9a-f]+}} static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:48:5
28+
// CHECK: 0 0x{{[0-9a-f]+}} level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:20:15
29+
// CHECK-NEXT: 1 [ra] 0x{{[0-9a-f]+}} level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:14:3
30+
// CHECK-NEXT: 2 [ra] 0x{{[0-9a-f]+}} level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:10:3
31+
// CHECK-NEXT: 3 [ra] 0x{{[0-9a-f]+}} level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:6:3
32+
// CHECK-NEXT: 4 [ra] 0x{{[0-9a-f]+}} level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:2:3
33+
// CHECK-NEXT: 5 [ra] 0x{{[0-9a-f]+}} static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:26:5
6234
// CHECK-NEXT: 6 [ra] [system] 0x{{[0-9a-f]+}} static Crash.$main() + {{[0-9]+}} in Crash at {{.*}}/<compiler-generated>
6335
// CHECK-NEXT: 7 [ra] [system] 0x{{[0-9a-f]+}} main + {{[0-9]+}} in Crash at {{.*}}/Crash.swift
6436

@@ -72,59 +44,57 @@ struct Crash {
7244

7345
// FRIENDLY: Thread 0 {{(".*" )?}}crashed:
7446

75-
// FRIENDLY: 0 level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:42:15
47+
// FRIENDLY: 0 level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:20:15
7648

77-
// FRIENDLY: 40| print("About to crash")
78-
// FRIENDLY-NEXT: 41| let ptr = UnsafeMutablePointer<Int>(bitPattern: 4)!
79-
// FRIENDLY-NEXT: 42| ptr.pointee = 42
49+
// FRIENDLY: 18| print("About to crash")
50+
// FRIENDLY-NEXT: 19| let ptr = UnsafeMutablePointer<Int>(bitPattern: 4)!
51+
// FRIENDLY-NEXT: 20| ptr.pointee = 42
8052
// FRIENDLY-NEXT: | ^
81-
// FRIENDLY-NEXT: 43| }
82-
// FRIENDLY-NEXT: 44|
53+
// FRIENDLY-NEXT: 21| }
54+
// FRIENDLY-NEXT: 22|
8355

84-
// FRIENDLY: 1 level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:36:3
56+
// FRIENDLY: 1 level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:14:3
8557

86-
// FRIENDLY: 34|
87-
// FRIENDLY-NEXT: 35| func level4() {
88-
// FRIENDLY-NEXT: 36| level5()
58+
// FRIENDLY: 12|
59+
// FRIENDLY-NEXT: 13| func level4() {
60+
// FRIENDLY-NEXT: 14| level5()
8961
// FRIENDLY-NEXT: | ^
90-
// FRIENDLY-NEXT: 37| }
91-
// FRIENDLY-NEXT: 38|
62+
// FRIENDLY-NEXT: 15| }
63+
// FRIENDLY-NEXT: 16|
9264

93-
// FRIENDLY: 2 level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:32:3
65+
// FRIENDLY: 2 level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:10:3
9466

95-
// FRIENDLY: 30|
96-
// FRIENDLY-NEXT: 31| func level3() {
97-
// FRIENDLY-NEXT: 32| level4()
67+
// FRIENDLY: 8|
68+
// FRIENDLY-NEXT: 9| func level3() {
69+
// FRIENDLY-NEXT: 10| level4()
9870
// FRIENDLY-NEXT: | ^
99-
// FRIENDLY-NEXT: 33| }
100-
// FRIENDLY-NEXT: 34|
71+
// FRIENDLY-NEXT: 11| }
72+
// FRIENDLY-NEXT: 12|
10173

102-
// FRIENDLY: 3 level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:28:3
74+
// FRIENDLY: 3 level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:6:3
10375

104-
// FRIENDLY: 26|
105-
// FRIENDLY-NEXT: 27| func level2() {
106-
// FRIENDLY-NEXT: 28| level3()
76+
// FRIENDLY: 4|
77+
// FRIENDLY-NEXT: 5| func level2() {
78+
// FRIENDLY-NEXT: 6| level3()
10779
// FRIENDLY-NEXT: | ^
108-
// FRIENDLY-NEXT: 29| }
109-
// FRIENDLY-NEXT: 30|
80+
// FRIENDLY-NEXT: 7| }
81+
// FRIENDLY-NEXT: 8|
11082

111-
// FRIENDLY: 4 level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:24:3
83+
// FRIENDLY: 4 level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:2:3
11284

113-
// FRIENDLY: 22|
114-
// FRIENDLY-NEXT: 23| func level1() {
115-
// FRIENDLY-NEXT: 24| level2()
85+
// FRIENDLY: 1| func level1() {
86+
// FRIENDLY-NEXT: 2| level2()
11687
// FRIENDLY-NEXT: | ^
117-
// FRIENDLY-NEXT: 25| }
118-
// FRIENDLY-NEXT: 26|
88+
// FRIENDLY-NEXT: 3| }
11989

120-
// FRIENDLY: 5 static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:48:5
90+
// FRIENDLY: 5 static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:26:5
12191

122-
// FRIENDLY: 46| struct Crash {
123-
// FRIENDLY-NEXT: 47| static func main() {
124-
// FRIENDLY-NEXT: 48| level1()
92+
// FRIENDLY: 24| struct Crash {
93+
// FRIENDLY-NEXT: 25| static func main() {
94+
// FRIENDLY-NEXT: 26| level1()
12595
// FRIENDLY-NEXT: | ^
126-
// FRIENDLY-NEXT: 49| }
127-
// FRIENDLY-NEXT: 50| }
96+
// FRIENDLY-NEXT: 27| }
97+
// FRIENDLY-NEXT: 28| }
12898

12999
// NODEBUG: *** Program crashed: Bad pointer dereference at 0x{{0*}}4 ***
130100

@@ -149,12 +119,12 @@ struct Crash {
149119

150120
// OPTIMIZED: Thread 0 {{(".*" )?}}crashed:
151121

152-
// OPTIMIZED: 0 [inlined] 0x{{[0-9a-f]+}} level5() in CrashOpt at {{.*}}/Crash.swift:42:15
153-
// OPTIMIZED-NEXT: 1 [inlined] 0x{{[0-9a-f]+}} level4() in CrashOpt at {{.*}}/Crash.swift:36:3
154-
// OPTIMIZED-NEXT: 2 [inlined] 0x{{[0-9a-f]+}} level3() in CrashOpt at {{.*}}/Crash.swift:32:3
155-
// OPTIMIZED-NEXT: 3 [inlined] 0x{{[0-9a-f]+}} level2() in CrashOpt at {{.*}}/Crash.swift:28:3
156-
// OPTIMIZED-NEXT: 4 [inlined] 0x{{[0-9a-f]+}} level1() in CrashOpt at {{.*}}/Crash.swift:24:3
157-
// OPTIMIZED-NEXT: 5 [inlined] 0x{{[0-9a-f]+}} static Crash.main() in CrashOpt at {{.*}}/Crash.swift:48:5
122+
// OPTIMIZED: 0 [inlined] 0x{{[0-9a-f]+}} level5() in CrashOpt at {{.*}}/Crash.swift:20:15
123+
// OPTIMIZED-NEXT: 1 [inlined] 0x{{[0-9a-f]+}} level4() in CrashOpt at {{.*}}/Crash.swift:14:3
124+
// OPTIMIZED-NEXT: 2 [inlined] 0x{{[0-9a-f]+}} level3() in CrashOpt at {{.*}}/Crash.swift:10:3
125+
// OPTIMIZED-NEXT: 3 [inlined] 0x{{[0-9a-f]+}} level2() in CrashOpt at {{.*}}/Crash.swift:6:3
126+
// OPTIMIZED-NEXT: 4 [inlined] 0x{{[0-9a-f]+}} level1() in CrashOpt at {{.*}}/Crash.swift:2:3
127+
// OPTIMIZED-NEXT: 5 [inlined] 0x{{[0-9a-f]+}} static Crash.main() in CrashOpt at {{.*}}/Crash.swift:26:5
158128
// OPTIMIZED: {{6|7}} [system] 0x{{[0-9a-f]+}} main + {{[0-9]+}} in CrashOpt at {{.*}}
159129

160130
// OPTIMIZED: Registers:

test/Backtracing/Inputs/Crash.swift

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
func level1() {
2+
level2()
3+
}
4+
5+
func level2() {
6+
level3()
7+
}
8+
9+
func level3() {
10+
level4()
11+
}
12+
13+
func level4() {
14+
level5()
15+
}
16+
17+
func level5() {
18+
print("About to crash")
19+
let ptr = UnsafeMutablePointer<Int>(bitPattern: 4)!
20+
ptr.pointee = 42
21+
}
22+
23+
@main
24+
struct Crash {
25+
static func main() {
26+
level1()
27+
}
28+
}

test/IRGen/prespecialized-metadata/class-inmodule-1argument-run.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,29 +44,29 @@ func consume<T>(clazzType: MyGenericClazz<T>.Type) {
4444

4545

4646
public func doit() {
47-
// CHECK: [[FLOAT_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<Float> @ 48
47+
// CHECK: [[FLOAT_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<Float> @ [[@LINE+1]]
4848
consume(MyGenericClazz<Float>())
49-
// CHECK: [[FLOAT_METADATA_ADDRESS]] MyGenericClazz<Float> @ 50
49+
// CHECK: [[FLOAT_METADATA_ADDRESS]] MyGenericClazz<Float> @ [[@LINE+1]]
5050
consume(clazz: MyGenericClazz<Float>())
5151

52-
// CHECK: [[DOUBLE_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<Double> @ 53
52+
// CHECK: [[DOUBLE_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<Double> @ [[@LINE+1]]
5353
consume(MyGenericClazz<Double>())
54-
// CHECK: [[DOUBLE_METADATA_ADDRESS]] MyGenericClazz<Double> @ 55
54+
// CHECK: [[DOUBLE_METADATA_ADDRESS]] MyGenericClazz<Double> @ [[@LINE+1]]
5555
consume(clazz: MyGenericClazz<Double>())
5656

57-
// CHECK: [[INT_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<Int> @ 58
57+
// CHECK: [[INT_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<Int> @ [[@LINE+1]]
5858
consume(MyGenericClazz<Int>())
59-
// CHECK: [[INT_METADATA_ADDRESS]] MyGenericClazz<Int> @ 60
59+
// CHECK: [[INT_METADATA_ADDRESS]] MyGenericClazz<Int> @ [[@LINE+1]]
6060
consume(clazz: MyGenericClazz<Int>())
6161

62-
// CHECK: [[STRING_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<String> @ 63
62+
// CHECK: [[STRING_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<String> @ [[@LINE+1]]
6363
consume(MyGenericClazz<String>())
64-
// CHECK: [[STRING_METADATA_ADDRESS]] MyGenericClazz<String> @ 65
64+
// CHECK: [[STRING_METADATA_ADDRESS]] MyGenericClazz<String> @ [[@LINE+1]]
6565
consume(clazz: MyGenericClazz<String>())
6666

67-
// CHECK: [[NESTED_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<MyGenericClazz<String>> @ 68
67+
// CHECK: [[NESTED_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<MyGenericClazz<String>> @ [[@LINE+1]]
6868
consume(MyGenericClazz<MyGenericClazz<String>>())
69-
// CHECK: [[NESTED_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<MyGenericClazz<String>> @ 70
69+
// CHECK: [[NESTED_METADATA_ADDRESS:[0-9a-f]+]] MyGenericClazz<MyGenericClazz<String>> @ [[@LINE+1]]
7070
consume(clazz: MyGenericClazz<MyGenericClazz<String>>())
7171

7272
// CHECK: [[FLOAT_METADATA_METATYPE_ADDRESS:[0-9a-f]+]] MyGenericClazz<Float>

test/IRGen/prespecialized-metadata/class-inmodule-2argument-1super-2argument-run.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,20 @@ func consume<Input, Output>(derived: MyWeakMutableInstanceMethodBox<Input, Outp
6161
}
6262

6363
func doit() {
64-
// CHECK: [[SUPERCLASS_METADATA_INT_BOOL_ADDRESS:[0-9a-f]+]] WeakMutableInstanceMethodBox<Int, Bool> @ 65
64+
// CHECK: [[SUPERCLASS_METADATA_INT_BOOL_ADDRESS:[0-9a-f]+]] WeakMutableInstanceMethodBox<Int, Bool> @ [[@LINE+1]]
6565
consume(WeakMutableInstanceMethodBox<Int, Bool>())
66-
// CHECK: [[SUPERCLASS_METADATA_INT_BOOL_ADDRESS]] WeakMutableInstanceMethodBox<Int, Bool> @ 67
66+
// CHECK: [[SUPERCLASS_METADATA_INT_BOOL_ADDRESS]] WeakMutableInstanceMethodBox<Int, Bool> @ [[@LINE+1]]
6767
consume(base: WeakMutableInstanceMethodBox<Int, Bool>())
68-
// CHECK: [[SUPERCLASS_METADATA_DOUBLE_FLOAT_ADDRESS:[0-9a-f]+]] WeakMutableInstanceMethodBox<Double, Float> @ 69
68+
// CHECK: [[SUPERCLASS_METADATA_DOUBLE_FLOAT_ADDRESS:[0-9a-f]+]] WeakMutableInstanceMethodBox<Double, Float> @ [[@LINE+1]]
6969
consume(WeakMutableInstanceMethodBox<Double, Float>())
70-
// CHECK: [[SUPERCLASS_METADATA_DOUBLE_FLOAT_ADDRESS]] WeakMutableInstanceMethodBox<Double, Float> @ 71
70+
// CHECK: [[SUPERCLASS_METADATA_DOUBLE_FLOAT_ADDRESS]] WeakMutableInstanceMethodBox<Double, Float> @ [[@LINE+1]]
7171
consume(base: WeakMutableInstanceMethodBox<Double, Float>())
7272

73-
// CHECK: [[SUBCLASS_METADATA_INT_BOOL_ADDRESS:[0-9a-f]+]] MyWeakMutableInstanceMethodBox<Int, Bool> @ 74
73+
// CHECK: [[SUBCLASS_METADATA_INT_BOOL_ADDRESS:[0-9a-f]+]] MyWeakMutableInstanceMethodBox<Int, Bool> @ [[@LINE+1]]
7474
consume(MyWeakMutableInstanceMethodBox<Int, Bool>())
75-
// CHECK: [[SUPERCLASS_METADATA_INT_BOOL_ADDRESS]] MyWeakMutableInstanceMethodBox<Int, Bool> @ 76
75+
// CHECK: [[SUPERCLASS_METADATA_INT_BOOL_ADDRESS]] MyWeakMutableInstanceMethodBox<Int, Bool> @ [[@LINE+1]]
7676
consume(base: MyWeakMutableInstanceMethodBox<Int, Bool>())
77-
// CHECK: [[SUBCLASS_METADATA_INT_BOOL_ADDRESS]] MyWeakMutableInstanceMethodBox<Int, Bool> @ 78
77+
// CHECK: [[SUBCLASS_METADATA_INT_BOOL_ADDRESS]] MyWeakMutableInstanceMethodBox<Int, Bool> @ [[@LINE+1]]
7878
consume(derived: MyWeakMutableInstanceMethodBox<Int, Bool>())
7979

8080
// CHECK: [[SUBCLASS_METADATA_DOUBLE_FLOAT_ADDRESS:[0-9a-f]+]] MyWeakMutableInstanceMethodBox<Double, Float>

test/IRGen/prespecialized-metadata/struct-inmodule-otherfile-1argument-run.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ func consume<First>(oneArgument: OneArgument<First>) {
1717
}
1818

1919
func doit() {
20-
// CHECK: [[METADATA_ADDRESS:[0-9a-f]+]] 3 @ 21
20+
// CHECK: [[METADATA_ADDRESS:[0-9a-f]+]] 3 @ [[@LINE+1]]
2121
consume(OneArgument(3))
22-
// CHECK: [[METADATA_ADDRESS]] 3 @ 23
22+
// CHECK: [[METADATA_ADDRESS]] 3 @ [[@LINE+1]]
2323
consume(oneArgument: OneArgument(3))
2424
}

test/IRGen/prespecialized-metadata/struct-outmodule-run.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,27 +51,27 @@ func consumeType_OneArgumentAtFirstUsageDynamic_Dynamic(line: UInt = #line) {
5151

5252
@inline(never)
5353
func doit() {
54-
// CHECK: [[STATIC_METADATA_ADDRESS:[0-9a-f]+]] @ 55
54+
// CHECK: [[STATIC_METADATA_ADDRESS:[0-9a-f]+]] @ [[@LINE+1]]
5555
consumeType_OneArgumentAtFirstUsageStatic_Static()
56-
// CHECK: [[STATIC_METADATA_ADDRESS]] @ 57
56+
// CHECK: [[STATIC_METADATA_ADDRESS]] @ [[@LINE+1]]
5757
consumeType_OneArgumentAtFirstUsageStatic_Dynamic()
58-
// CHECK: [[STATIC_METADATA_ADDRESS]] @ 59
58+
// CHECK: [[STATIC_METADATA_ADDRESS]] @ [[@LINE+1]]
5959
consumeType_OneArgumentAtFirstUsageStatic_Dynamic()
60-
// CHECK: [[DYNAMIC_METADATA_ADDRESS:[0-9a-f]+]] @ 61
60+
// CHECK: [[DYNAMIC_METADATA_ADDRESS:[0-9a-f]+]] @ [[@LINE+1]]
6161
consumeType_OneArgumentAtFirstUsageDynamic_Dynamic()
62-
// CHECK: [[DYNAMIC_METADATA_ADDRESS:[0-9a-f]+]] @ 63
62+
// CHECK: [[DYNAMIC_METADATA_ADDRESS:[0-9a-f]+]] @ [[@LINE+1]]
6363
consumeType_OneArgumentAtFirstUsageDynamic_Dynamic()
64-
// CHECK: [[DYNAMIC_METADATA_ADDRESS]] @ 65
64+
// CHECK: [[DYNAMIC_METADATA_ADDRESS]] @ [[@LINE+1]]
6565
consumeType_OneArgumentAtFirstUsageDynamic_Static()
6666

6767
let staticMetadata = ptr(to: OneArgument<FirstUsageStatic>.self)
68-
// CHECK: [[STATIC_METADATA_ADDRESS]] @ 69
68+
// CHECK: [[STATIC_METADATA_ADDRESS]] @ [[@LINE+1]]
6969
print(staticMetadata, "@", #line)
7070
assert(isStaticallySpecializedGenericMetadata(staticMetadata))
7171
assert(!isCanonicalStaticallySpecializedGenericMetadata(staticMetadata))
7272

7373
let dynamicMetadata = ptr(to: OneArgument<FirstUsageDynamic>.self)
74-
// CHECK: [[DYNAMIC_METADATA_ADDRESS]] @ 75
74+
// CHECK: [[DYNAMIC_METADATA_ADDRESS]] @ [[@LINE+1]]
7575
print(dynamicMetadata, "@", #line)
7676
assert(!isStaticallySpecializedGenericMetadata(dynamicMetadata))
7777
assert(!isCanonicalStaticallySpecializedGenericMetadata(dynamicMetadata))

utils/build-presets.ini

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -689,9 +689,6 @@ build-subdir=buildbot_incremental
689689

690690
lto
691691

692-
[preset: ncgenerics,smoketest=macosx]
693-
mixin-preset=buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx
694-
build-subdir=buildbot_incremental
695692

696693
[preset: buildbot_incremental,tools=RA,llvm-only]
697694
build-subdir=buildbot_incremental_llvmonly

0 commit comments

Comments
 (0)