summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/debug-label.c
diff options
context:
space:
mode:
authorHsiangkai Wang <hsiangkai@gmail.com>2018-08-06 07:07:18 +0000
committerHsiangkai Wang <hsiangkai@gmail.com>2018-08-06 07:07:18 +0000
commitea1b0e09606eb7bbf808b786d8a39d0f0a616e28 (patch)
tree6501fc7e9ce9d65e47e1ce20b92464decf4183b7 /clang/test/CodeGen/debug-label.c
parent778f62bb4649643fe4bab09b81703d64bd3d5c81 (diff)
downloadbcm5719-llvm-ea1b0e09606eb7bbf808b786d8a39d0f0a616e28.tar.gz
bcm5719-llvm-ea1b0e09606eb7bbf808b786d8a39d0f0a616e28.zip
Revert "[DebugInfo] Generate debug information for labels. (Fix PR37395)"
Build failed in http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-autoconf/builds/27258 In lib/CodeGen/LiveDebugVariables.cpp:589, it uses std::prev(MBBI) to get DebugValue's SlotIndex. however, the previous instruction may be also a debug instruction. llvm-svn: 338992
Diffstat (limited to 'clang/test/CodeGen/debug-label.c')
-rw-r--r--clang/test/CodeGen/debug-label.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/clang/test/CodeGen/debug-label.c b/clang/test/CodeGen/debug-label.c
deleted file mode 100644
index 20efa49b0a4..00000000000
--- a/clang/test/CodeGen/debug-label.c
+++ /dev/null
@@ -1,16 +0,0 @@
-// This test will test the correstness of generating DILabel and
-// llvm.dbg.label for labels.
-//
-// RUN: %clang_cc1 -emit-llvm %s -o - -emit-llvm -debug-info-kind=limited | FileCheck %s
-
-int f1(int a, int b) {
- int sum;
-
-top:
- // CHECK: call void @llvm.dbg.label(metadata [[LABEL_METADATA:!.*]]), !dbg [[LABEL_LOCATION:!.*]]
- sum = a + b;
- return sum;
-}
-
-// CHECK: [[LABEL_METADATA]] = !DILabel({{.*}}, name: "top", {{.*}}, line: 9)
-// CHECK: [[LABEL_LOCATION]] = !DILocation(line: 9,
OpenPOWER on IntegriCloud