Skip to content

Commit 4bb192b

Browse files
committed
DebugInfo: Test vtable homing overriding ctor homing only on itanium since msvc ABI doesn't home vtables
1 parent a304d70 commit 4bb192b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/test/CodeGenCXX/debug-info-limited-ctor.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// RUN: %clang_cc1 -debug-info-kind=constructor -emit-llvm %s -o - | FileCheck %s
2+
// RUN: %clang_cc1 -debug-info-kind=constructor -triple x86_64-linux-gnu -emit-llvm %s -o - | FileCheck --check-prefix=CHECK --check-prefix=ITANIUM %s
23

34
// CHECK-DAG: !DICompositeType(tag: DW_TAG_structure_type, name: "A"{{.*}}DIFlagTypePassByValue
45
struct A {
@@ -87,4 +88,4 @@ struct VTableAndCtor {
8788
VTableAndCtor::VTableAndCtor() {
8889
}
8990

90-
// CHECK-DAG: !DICompositeType({{.*}}name: "VTableAndCtor", {{.*}}flags: DIFlagFwdDecl
91+
// ITANIUM-DAG: !DICompositeType({{.*}}name: "VTableAndCtor", {{.*}}flags: DIFlagFwdDecl

0 commit comments

Comments
 (0)