@@ -99,12 +99,12 @@ int main(int argc, char **argv) {
9999 return 0 ;
100100}
101101
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
108108
109109// CHECK98: invoke {{.+}} @_ZN1BD1Ev(ptr {{[^,]*}} %b)
110110// CHECK98-NEXT: unwind label %{{.+}}, !dbg ![[EXCEPTLOC:.*]]
@@ -122,14 +122,6 @@ int main(int argc, char **argv) {
122122// CHECK-SAME: ){{$}}
123123
124124// 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
133125
134126// CHECK: [[C:![0-9]*]] = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "C",
135127// CHECK-NOT: DIFlagFwdDecl
@@ -145,19 +137,19 @@ int main(int argc, char **argv) {
145137// CHECK-SAME: DIFlagStaticMember
146138// CHECK: [[C_DTOR]] = !DISubprogram(name: "~C"
147139
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: ){{$}}
151143
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
157149
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"
161153
162154// CHECK: [[D:![0-9]+]] = !DICompositeType(tag: DW_TAG_structure_type, name: "D"
163155// CHECK-SAME: size:
@@ -170,10 +162,6 @@ int main(int argc, char **argv) {
170162// CHECK-NOT: identifier:
171163// CHECK-SAME: ){{$}}
172164
173- // CHECKCOFF: !DICompositeType(tag: DW_TAG_structure_type, name: "K"
174- // CHECKCOFF-SAME: identifier: "_ZTS1K"
175- // CHECKCOFF-SAME: ){{$}}
176-
177165// CHECK: [[L:![0-9]+]] = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "L"
178166// CHECK-SAME: ){{$}}
179167// CHECK: [[L_FUNC_DECL:![0-9]*]] = !DISubprogram(name: "func",{{.*}} scope: [[L]]
0 commit comments