@@ -7,7 +7,15 @@ import Swift
7
7
// Make sure we emit two traps.
8
8
9
9
// CHECK-LABEL: test_cond_fail:
10
- // CHECK: .cfi_startproc
10
+
11
+ // CHECK-x86_64: .cfi_startproc
12
+ // CHECK-i386: .cfi_startproc
13
+ // CHECK-arm64: .cfi_startproc
14
+ // CHECK-armv7: Lfunc_begin
15
+ // CHECK-armv7s: Lfunc_begin
16
+ // CHECK-powerpc64: .cfi_startproc
17
+ // CHECK-powerpc64le: .cfi_startproc
18
+ // CHECK-s390x: .cfi_startproc
11
19
// CHECK-OPT-macosx: ## InlineAsm Start
12
20
// CHECK-OPT-macosx: ## InlineAsm End
13
21
// CHECK-OPT-linux: ##APP
@@ -24,7 +32,14 @@ import Swift
24
32
// CHECK-powerpc64: trap
25
33
// CHECK-powerpc64le: trap
26
34
// CHECK-s390x: trap
27
- // CHECK-NOT: .cfi_endproc
35
+ // CHECK-NOT-x86_64: .cfi_endproc
36
+ // CHECK-NOT-i386: .cfi_endproc
37
+ // CHECK-NOT-arm64: .cfi_endproc
38
+ // CHECK-NOT-armv7: Lfunc_end
39
+ // CHECK-NOT-armv7s: Lfunc_end
40
+ // CHECK-NOT-powerpc64: .cfi_endproc
41
+ // CHECK-NOT-powerpc64le: .cfi_endproc
42
+ // CHECK-NOT-s390x: .cfi_endproc
28
43
// CHECK-OPT-macosx: ## InlineAsm Start
29
44
// CHECK-OPT-macosx: ## InlineAsm End
30
45
// CHECK-OPT-linux: ##APP
@@ -41,7 +56,14 @@ import Swift
41
56
// CHECK-powerpc64: trap
42
57
// CHECK-powerpc64le: trap
43
58
// CHECK-s390x: trap
44
- // CHECK: .cfi_endproc
59
+ // CHECK-x86_64: .cfi_endproc
60
+ // CHECK-i386: .cfi_endproc
61
+ // CHECK-arm64: .cfi_endproc
62
+ // CHECK-armv7: Lfunc_end
63
+ // CHECK-armv7s: Lfunc_end
64
+ // CHECK-powerpc64: .cfi_endproc
65
+ // CHECK-powerpc64le: .cfi_endproc
66
+ // CHECK-s390x: .cfi_endproc
45
67
sil hidden @test_cond_fail : $@convention(thin) (Int32) -> Int32 {
46
68
bb0(%0 : $Int32):
47
69
%2 = integer_literal $Builtin.Int32, 1
0 commit comments