@@ -50,13 +50,13 @@ struct Crash {
5050
5151// CHECK: Thread 0 crashed:
5252
53- // CHECK: 0 0x{{[0-9a-f]+}} level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:38 :15
54- // CHECK-NEXT: 1 [ra] 0x{{[0-9a-f]+}} level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:32 :3
55- // CHECK-NEXT: 2 [ra] 0x{{[0-9a-f]+}} level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:28 :3
56- // CHECK-NEXT: 3 [ra] 0x{{[0-9a-f]+}} level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:24 :3
57- // CHECK-NEXT: 4 [ra] 0x{{[0-9a-f]+}} level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:20 :3
58- // CHECK-NEXT: 5 [ra] 0x{{[0-9a-f]+}} static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:44 :5
59- // CHECK-NEXT: 6 [ra] [system] 0x{{[0-9a-f]+}} static Crash.$main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:41 :1
53+ // CHECK: 0 0x{{[0-9a-f]+}} level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:39 :15
54+ // CHECK-NEXT: 1 [ra] 0x{{[0-9a-f]+}} level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:33 :3
55+ // CHECK-NEXT: 2 [ra] 0x{{[0-9a-f]+}} level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:29 :3
56+ // CHECK-NEXT: 3 [ra] 0x{{[0-9a-f]+}} level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:25 :3
57+ // CHECK-NEXT: 4 [ra] 0x{{[0-9a-f]+}} level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:21 :3
58+ // CHECK-NEXT: 5 [ra] 0x{{[0-9a-f]+}} static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:45 :5
59+ // CHECK-NEXT: 6 [ra] [system] 0x{{[0-9a-f]+}} static Crash.$main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:42 :1
6060// CHECK-NEXT: 7 [ra] [system] 0x{{[0-9a-f]+}} main + {{[0-9]+}} in Crash at {{.*}}/Crash.swift
6161
6262// CHECK: Registers:
@@ -69,59 +69,59 @@ struct Crash {
6969
7070// FRIENDLY: Thread 0 crashed:
7171
72- // FRIENDLY: 0 level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:38 :15
72+ // FRIENDLY: 0 level5() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:39 :15
7373
74- // FRIENDLY: 36 | print("About to crash")
75- // FRIENDLY-NEXT: 37 | let ptr = UnsafeMutablePointer<Int>(bitPattern: 4)!
76- // FRIENDLY-NEXT: 38 | ptr.pointee = 42
74+ // FRIENDLY: 37 | print("About to crash")
75+ // FRIENDLY-NEXT: 38 | let ptr = UnsafeMutablePointer<Int>(bitPattern: 4)!
76+ // FRIENDLY-NEXT: 39 | ptr.pointee = 42
7777// FRIENDLY-NEXT: | ^
78- // FRIENDLY-NEXT: 39 | }
79- // FRIENDLY-NEXT: 40 |
78+ // FRIENDLY-NEXT: 40 | }
79+ // FRIENDLY-NEXT: 41 |
8080
81- // FRIENDLY: 1 level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:32 :3
81+ // FRIENDLY: 1 level4() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:33 :3
8282
83- // FRIENDLY: 30 |
84- // FRIENDLY-NEXT: 31 | func level4() {
85- // FRIENDLY-NEXT: 32 | level5()
83+ // FRIENDLY: 31 |
84+ // FRIENDLY-NEXT: 32 | func level4() {
85+ // FRIENDLY-NEXT: 33 | level5()
8686// FRIENDLY-NEXT: | ^
87- // FRIENDLY-NEXT: 33 | }
88- // FRIENDLY-NEXT: 34 |
87+ // FRIENDLY-NEXT: 34 | }
88+ // FRIENDLY-NEXT: 35 |
8989
90- // FRIENDLY: 2 level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:28 :3
90+ // FRIENDLY: 2 level3() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:29 :3
9191
92- // FRIENDLY: 26 |
93- // FRIENDLY-NEXT: 27 | func level3() {
94- // FRIENDLY-NEXT: 28 | level4()
92+ // FRIENDLY: 27 |
93+ // FRIENDLY-NEXT: 28 | func level3() {
94+ // FRIENDLY-NEXT: 29 | level4()
9595// FRIENDLY-NEXT: | ^
96- // FRIENDLY-NEXT: 29 | }
97- // FRIENDLY-NEXT: 30 |
96+ // FRIENDLY-NEXT: 30 | }
97+ // FRIENDLY-NEXT: 31 |
9898
99- // FRIENDLY: 3 level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:24 :3
99+ // FRIENDLY: 3 level2() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:25 :3
100100
101- // FRIENDLY: 22 |
102- // FRIENDLY-NEXT: 23 | func level2() {
103- // FRIENDLY-NEXT: 24 | level3()
101+ // FRIENDLY: 23 |
102+ // FRIENDLY-NEXT: 24 | func level2() {
103+ // FRIENDLY-NEXT: 25 | level3()
104104// FRIENDLY-NEXT: | ^
105- // FRIENDLY-NEXT: 25 | }
106- // FRIENDLY-NEXT: 26 |
105+ // FRIENDLY-NEXT: 26 | }
106+ // FRIENDLY-NEXT: 27 |
107107
108- // FRIENDLY: 4 level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:20 :3
108+ // FRIENDLY: 4 level1() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:21 :3
109109
110- // FRIENDLY: 18 |
111- // FRIENDLY-NEXT: 19 | func level1() {
112- // FRIENDLY-NEXT: 20 | level2()
110+ // FRIENDLY: 19 |
111+ // FRIENDLY-NEXT: 20 | func level1() {
112+ // FRIENDLY-NEXT: 21 | level2()
113113// FRIENDLY-NEXT: | ^
114- // FRIENDLY-NEXT: 21 | }
115- // FRIENDLY-NEXT: 22 |
114+ // FRIENDLY-NEXT: 22 | }
115+ // FRIENDLY-NEXT: 23 |
116116
117- // FRIENDLY: 5 static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:44 :5
117+ // FRIENDLY: 5 static Crash.main() + {{[0-9]+}} in Crash at {{.*}}/Crash.swift:45 :5
118118
119- // FRIENDLY: 42 | struct Crash {
120- // FRIENDLY-NEXT: 43 | static func main() {
121- // FRIENDLY-NEXT: 44 | level1()
119+ // FRIENDLY: 43 | struct Crash {
120+ // FRIENDLY-NEXT: 44 | static func main() {
121+ // FRIENDLY-NEXT: 45 | level1()
122122// FRIENDLY-NEXT: | ^
123- // FRIENDLY-NEXT: 45 | }
124- // FRIENDLY-NEXT: 46 | }
123+ // FRIENDLY-NEXT: 46 | }
124+ // FRIENDLY-NEXT: 47 | }
125125
126126// NODEBUG: *** Program crashed: Bad pointer dereference at 0x{{0*}}4 ***
127127
@@ -146,13 +146,13 @@ struct Crash {
146146
147147// OPTIMIZED: Thread 0 crashed:
148148
149- // OPTIMIZED: 0 [inlined] 0x{{[0-9a-f]+}} level5() in CrashOpt at {{.*}}/Crash.swift:38 :15
150- // OPTIMIZED-NEXT: 1 [inlined] 0x{{[0-9a-f]+}} level4() in CrashOpt at {{.*}}/Crash.swift:32 :3
151- // OPTIMIZED-NEXT: 2 [inlined] 0x{{[0-9a-f]+}} level3() in CrashOpt at {{.*}}/Crash.swift:28 :3
152- // OPTIMIZED-NEXT: 3 [inlined] 0x{{[0-9a-f]+}} level2() in CrashOpt at {{.*}}/Crash.swift:24 :3
153- // OPTIMIZED-NEXT: 4 [inlined] 0x{{[0-9a-f]+}} level1() in CrashOpt at {{.*}}/Crash.swift:20 :3
154- // OPTIMIZED-NEXT: 5 [inlined] 0x{{[0-9a-f]+}} static Crash.main() in CrashOpt at {{.*}}/Crash.swift:44 :5
155- // OPTIMIZED-NEXT: 6 [inlined] [system] 0x{{[0-9a-f]+}} static Crash.$main() in CrashOpt at {{.*}}/Crash.swift:41 :1
149+ // OPTIMIZED: 0 [inlined] 0x{{[0-9a-f]+}} level5() in CrashOpt at {{.*}}/Crash.swift:39 :15
150+ // OPTIMIZED-NEXT: 1 [inlined] 0x{{[0-9a-f]+}} level4() in CrashOpt at {{.*}}/Crash.swift:33 :3
151+ // OPTIMIZED-NEXT: 2 [inlined] 0x{{[0-9a-f]+}} level3() in CrashOpt at {{.*}}/Crash.swift:29 :3
152+ // OPTIMIZED-NEXT: 3 [inlined] 0x{{[0-9a-f]+}} level2() in CrashOpt at {{.*}}/Crash.swift:25 :3
153+ // OPTIMIZED-NEXT: 4 [inlined] 0x{{[0-9a-f]+}} level1() in CrashOpt at {{.*}}/Crash.swift:21 :3
154+ // OPTIMIZED-NEXT: 5 [inlined] 0x{{[0-9a-f]+}} static Crash.main() in CrashOpt at {{.*}}/Crash.swift:45 :5
155+ // OPTIMIZED-NEXT: 6 [inlined] [system] 0x{{[0-9a-f]+}} static Crash.$main() in CrashOpt at {{.*}}/Crash.swift:42 :1
156156// OPTIMIZED-NEXT: 7 [system] 0x{{[0-9a-f]+}} main + {{[0-9]+}} in CrashOpt at {{.*}}/Crash.swift
157157
158158// OPTIMIZED: Registers:
0 commit comments