diff options
Diffstat (limited to 'clang/test/CodeGen/debug-info-no-inline-line-tables.c')
-rw-r--r-- | clang/test/CodeGen/debug-info-no-inline-line-tables.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/clang/test/CodeGen/debug-info-no-inline-line-tables.c b/clang/test/CodeGen/debug-info-no-inline-line-tables.c deleted file mode 100644 index adf68ad90b2..00000000000 --- a/clang/test/CodeGen/debug-info-no-inline-line-tables.c +++ /dev/null @@ -1,24 +0,0 @@ -// RUN: %clang_cc1 -triple x86_64-windows-msvc -debug-info-kind=limited \ -// RUN: -gno-inline-line-tables -emit-llvm -o - %s | FileCheck %s - -int x; -__attribute((always_inline)) void f() { - x += 1; -} -int main() { - f(); - x += 2; - return x; -} - -// Check that clang emits the location of the call site and not the inlined -// function in the debug info. -// CHECK: define dso_local i32 @main() -// CHECK: %{{.+}} = load i32, i32* @x, align 4, !dbg [[DbgLoc:![0-9]+]] - -// Check that the no-inline-line-tables attribute is added. -// CHECK: attributes #0 = {{.*}}"no-inline-line-tables"{{.*}} -// CHECK: attributes #1 = {{.*}}"no-inline-line-tables"{{.*}} - -// CHECK: [[DbgLoc]] = !DILocation(line: 9, -// CHECK-NOT: inlinedAt: |