File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -38,8 +38,8 @@ public func testCaptureGlobal() {
38
38
39
39
// CHECK-x86_64-SYSV-DAG: attributes [[CLANG_FUNC_ATTR]] = { noinline nounwind {{.*}}"frame-pointer"="all"{{.*}}
40
40
// CHECK-x86_64-SYSV-DAG: attributes [[SWIFT_FUNC_ATTR]] = { {{.*}}"frame-pointer"="all" {{.*}}"target-cpu"
41
- // CHECK-x86_64-WIN-DAG: attributes [[CLANG_FUNC_ATTR]] = { noinline nounwind {{.*}}"frame-pointer"="none"{{.*}}
42
- // CHECK-x86_64-WIN-DAG: attributes [[SWIFT_FUNC_ATTR]] = { {{.*}}"frame-pointer"="none" {{.*}}" target-cpu"
41
+ // CHECK-x86_64-WIN-DAG: attributes [[CLANG_FUNC_ATTR]] = { noinline nounwind {{.*}}
42
+ // CHECK-x86_64-WIN-DAG: attributes [[SWIFT_FUNC_ATTR]] = { {{.*}}"target-cpu"
43
43
44
44
// CHECK-armv7-SYSV-DAG: attributes [[CLANG_FUNC_ATTR]] = { noinline nounwind {{.*}}"frame-pointer"="all"{{.*}}
45
45
// CHECK-armv7-SYSV-DAG: attributes [[SWIFT_FUNC_ATTR]] = { {{.*}}"frame-pointer"="all" {{.*}}"target-cpu"
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ entry(%i : $Int32):
34
34
// CHECK: }
35
35
36
36
// CHECK-SYSV: attributes [[ATTR]] = { {{.*}}"frame-pointer"="all"
37
- // CHECK-WIN: attributes [[ATTR]] = { {{.*}}"frame-pointer"="none"
37
+ // CHECK-WIN: attributes [[ATTR]] = { {{.*}}
38
38
39
39
// CHECK-ALL: define{{.*}} swiftcc i32 @leaf_function_no_frame_pointer(i32 %0) [[ATTR:#.*]] {
40
40
// CHECK-ALL: entry:
@@ -48,7 +48,7 @@ entry(%i : $Int32):
48
48
// CHECK-ALL: }
49
49
50
50
// CHECK-SYSV-ALL: attributes [[ATTR]] = {{{.*}}"frame-pointer"="all"
51
- // CHECK-WIN-ALL: attributes [[ATTR]] = {{{.*}}"frame-pointer"="none"
51
+ // CHECK-WIN-ALL: attributes [[ATTR]] = {{{.*}}
52
52
53
53
// LEAF: define{{.*}} swiftcc i32 @leaf_function_no_frame_pointer(i32 %0) [[ATTR:#.*]] {
54
54
// LEAF: entry:
@@ -62,7 +62,7 @@ entry(%i : $Int32):
62
62
// LEAF: }
63
63
64
64
// LEAF-SYSV: attributes [[ATTR]] = {{{.*}}"frame-pointer"="non-leaf"
65
- // LEAF-WIN: attributes [[ATTR]] = {{{.*}}"frame-pointer"="none"
65
+ // LEAF-WIN: attributes [[ATTR]] = {{{.*}}
66
66
67
67
// NOFP: define{{.*}} swiftcc i32 @leaf_function_no_frame_pointer(i32 %0) [[ATTR:#.*]] {
68
68
// NOFP: entry:
@@ -76,7 +76,7 @@ entry(%i : $Int32):
76
76
// NOFP: }
77
77
78
78
// The clang frontend's -fomit-frame-pointer no longer leads to frame-pointer=none
79
- // attributes [[ATTR]] = {{{.*}}"frame-pointer"="none"
79
+ // attributes [[ATTR]] = {{{.*}}
80
80
81
81
// Silence other os-archs.
82
82
// CHECKASM: {{.*}}
You can’t perform that action at this time.
0 commit comments