@@ -99,12 +99,12 @@ int main(int argc, char **argv) {
99
99
return 0 ;
100
100
}
101
101
102
- // RUN: %clang_cc1 -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 %s -o - | FileCheck -check-prefix=CHECK98 -check-prefix=CHECK -check-prefix=CHECKELF %s
103
- // RUN: %clang_cc1 -triple i686-cygwin -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 %s -o - | FileCheck -check-prefix=CHECK98 -check-prefix=CHECK -check-prefix=CHECKCOFF %s
104
- // RUN: %clang_cc1 -triple armv7l-unknown-linux-gnueabihf -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 %s -o - | FileCheck -check-prefix=CHECK98 -check-prefix=CHECK -check-prefix=CHECKELF %s
105
- // RUN: %clang_cc1 -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 %s -o - | FileCheck -check-prefix=CHECK11 -check-prefix=CHECK -check-prefix=CHECKELF %s
106
- // RUN: %clang_cc1 -triple i686-cygwin -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 %s -o - | FileCheck -check-prefix=CHECK11 -check-prefix=CHECK -check-prefix=CHECKCOFF %s
107
- // RUN: %clang_cc1 -triple armv7l-unknown-linux-gnueabihf -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 %s -o - | FileCheck -check-prefix=CHECK11 -check-prefix=CHECK -check-prefix=CHECKELF %s
102
+ // RUN: %clang_cc1 -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 %s -o - | FileCheck -check-prefix=CHECK98 -check-prefix=CHECK %s
103
+ // RUN: %clang_cc1 -triple i686-cygwin -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 %s -o - | FileCheck -check-prefix=CHECK98 -check-prefix=CHECK %s
104
+ // RUN: %clang_cc1 -triple armv7l-unknown-linux-gnueabihf -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 %s -o - | FileCheck -check-prefix=CHECK98 -check-prefix=CHECK %s
105
+ // RUN: %clang_cc1 -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 %s -o - | FileCheck -check-prefix=CHECK11 -check-prefix=CHECK %s
106
+ // RUN: %clang_cc1 -triple i686-cygwin -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 %s -o - | FileCheck -check-prefix=CHECK11 -check-prefix=CHECK %s
107
+ // RUN: %clang_cc1 -triple armv7l-unknown-linux-gnueabihf -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 %s -o - | FileCheck -check-prefix=CHECK11 -check-prefix=CHECK %s
108
108
109
109
// CHECK98: invoke {{.+}} @_ZN1BD1Ev(ptr {{[^,]*}} %b)
110
110
// CHECK98-NEXT: unwind label %{{.+}}, !dbg ![[EXCEPTLOC:.*]]
@@ -122,14 +122,6 @@ int main(int argc, char **argv) {
122
122
// CHECK-SAME: ){{$}}
123
123
124
124
// CHECK: ![[INT:[0-9]+]] = !DIBasicType(name: "int"
125
- // CHECKCOFF: !DICompositeType(tag: DW_TAG_structure_type, name: "foo"
126
- // CHECKCOFF: !DICompositeType(tag: DW_TAG_class_type, name: "bar"
127
- // CHECKCOFF: !DICompositeType(tag: DW_TAG_union_type, name: "baz"
128
- // CHECKCOFF: !DICompositeType(tag: DW_TAG_class_type, name: "B"
129
- // CHECKCOFF-NOT: DIFlagFwdDecl
130
- // CHECKCOFF-SAME: ){{$}}
131
- // CHECKCOFF: !DIDerivedType(tag: DW_TAG_member, name: "_vptr$B",
132
- // CHECKCOFF-SAME: DIFlagArtificial
133
125
134
126
// CHECK: [[C:![0-9]*]] = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "C",
135
127
// CHECK-NOT: DIFlagFwdDecl
@@ -145,19 +137,19 @@ int main(int argc, char **argv) {
145
137
// CHECK-SAME: DIFlagStaticMember
146
138
// CHECK: [[C_DTOR]] = !DISubprogram(name: "~C"
147
139
148
- // CHECKELF : !DICompositeType(tag: DW_TAG_structure_type, name: "K"
149
- // CHECKELF -SAME: identifier: "_ZTS1K"
150
- // CHECKELF -SAME: ){{$}}
140
+ // CHECK : !DICompositeType(tag: DW_TAG_structure_type, name: "K"
141
+ // CHECK -SAME: identifier: "_ZTS1K"
142
+ // CHECK -SAME: ){{$}}
151
143
152
- // CHECKELF : !DICompositeType(tag: DW_TAG_class_type, name: "B"
153
- // CHECKELF -NOT: DIFlagFwdDecl
154
- // CHECKELF -SAME: ){{$}}
155
- // CHECKELF : !DIDerivedType(tag: DW_TAG_member, name: "_vptr$B",
156
- // CHECKELF -SAME: DIFlagArtificial
144
+ // CHECK : !DICompositeType(tag: DW_TAG_class_type, name: "B"
145
+ // CHECK -NOT: DIFlagFwdDecl
146
+ // CHECK -SAME: ){{$}}
147
+ // CHECK : !DIDerivedType(tag: DW_TAG_member, name: "_vptr$B",
148
+ // CHECK -SAME: DIFlagArtificial
157
149
158
- // CHECKELF : !DICompositeType(tag: DW_TAG_structure_type, name: "foo"
159
- // CHECKELF : !DICompositeType(tag: DW_TAG_class_type, name: "bar"
160
- // CHECKELF : !DICompositeType(tag: DW_TAG_union_type, name: "baz"
150
+ // CHECK : !DICompositeType(tag: DW_TAG_structure_type, name: "foo"
151
+ // CHECK : !DICompositeType(tag: DW_TAG_class_type, name: "bar"
152
+ // CHECK : !DICompositeType(tag: DW_TAG_union_type, name: "baz"
161
153
162
154
// CHECK: [[D:![0-9]+]] = !DICompositeType(tag: DW_TAG_structure_type, name: "D"
163
155
// CHECK-SAME: size:
@@ -170,10 +162,6 @@ int main(int argc, char **argv) {
170
162
// CHECK-NOT: identifier:
171
163
// CHECK-SAME: ){{$}}
172
164
173
- // CHECKCOFF: !DICompositeType(tag: DW_TAG_structure_type, name: "K"
174
- // CHECKCOFF-SAME: identifier: "_ZTS1K"
175
- // CHECKCOFF-SAME: ){{$}}
176
-
177
165
// CHECK: [[L:![0-9]+]] = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "L"
178
166
// CHECK-SAME: ){{$}}
179
167
// CHECK: [[L_FUNC_DECL:![0-9]*]] = !DISubprogram(name: "func",{{.*}} scope: [[L]]
0 commit comments