comparison clang/test/CodeGenCXX/debug-info-inheriting-constructor.cpp @ 236:c4bab56944e8 llvm-original

LLVM 16
author kono
date Wed, 09 Nov 2022 17:45:10 +0900
parents 79ff65ed7e25
children
comparison
equal deleted inserted replaced
232:70dce7da266c 236:c4bab56944e8
10 A::A(int i, ...) {} 10 A::A(int i, ...) {}
11 // CHECK: define{{.*}} void @{{.*}}foo 11 // CHECK: define{{.*}} void @{{.*}}foo
12 // CHECK-NOT: ret void 12 // CHECK-NOT: ret void
13 // CHECK: call void @llvm.dbg.declare 13 // CHECK: call void @llvm.dbg.declare
14 // CHECK-NOT: ret void 14 // CHECK-NOT: ret void
15 // CHECK: call void @llvm.dbg.declare(metadata %{{.*}}** %{{[^,]+}}, 15 // CHECK: call void @llvm.dbg.declare(metadata ptr %{{[^,]+}},
16 // CHECK-SAME: metadata ![[THIS:[0-9]+]], metadata !DIExpression()), !dbg ![[LOC:[0-9]+]] 16 // CHECK-SAME: metadata ![[THIS:[0-9]+]], metadata !DIExpression()), !dbg ![[LOC:[0-9]+]]
17 // CHECK: ret void, !dbg ![[NOINL:[0-9]+]] 17 // CHECK: ret void, !dbg ![[NOINL:[0-9]+]]
18 // CHECK: ![[FOO:.*]] = distinct !DISubprogram(name: "foo" 18 // CHECK: ![[FOO:.*]] = distinct !DISubprogram(name: "foo"
19 // CHECK-DAG: ![[A:.*]] = distinct !DISubprogram(name: "A", linkageName: "_ZN1BCI11AEiz" 19 // CHECK-DAG: ![[A:.*]] = distinct !DISubprogram(name: "A", linkageName: "_ZN1BCI11AEiz"
20 void foo() { 20 void foo() {