summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/debug-info-auto-return.cpp
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2020-01-13 11:12:51 +0100
committerSam McCall <sam.mccall@gmail.com>2020-01-13 11:13:16 +0100
commite45fcfc3aa57bb237fd4fd694d0c257be66d5482 (patch)
tree516bf21db5ba84a294bd5ac588ed6a9b9d6c5151 /clang/test/CodeGenCXX/debug-info-auto-return.cpp
parent734aa1d133f264746f721a244d2c66bc99648ee5 (diff)
downloadbcm5719-llvm-e45fcfc3aa57bb237fd4fd694d0c257be66d5482.tar.gz
bcm5719-llvm-e45fcfc3aa57bb237fd4fd694d0c257be66d5482.zip
Revert "[DWARF5][clang]: Added support for DebugInfo generation for auto return type for C++ member functions."
This reverts commit 6d6a4590c5d4c7fc7445d72fe685f966b0a8cafb, which introduces a crash. See https://reviews.llvm.org/D70524 for details.
Diffstat (limited to 'clang/test/CodeGenCXX/debug-info-auto-return.cpp')
-rw-r--r--clang/test/CodeGenCXX/debug-info-auto-return.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/clang/test/CodeGenCXX/debug-info-auto-return.cpp b/clang/test/CodeGenCXX/debug-info-auto-return.cpp
deleted file mode 100644
index 8b4c5cb3ad9..00000000000
--- a/clang/test/CodeGenCXX/debug-info-auto-return.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-// Test for debug info for C++11 auto return member functions
-// RUN: %clang_cc1 -dwarf-version=5 -emit-llvm -triple x86_64-linux-gnu %s -o - \
-// RUN: -O0 -disable-llvm-passes \
-// RUN: -debug-info-kind=standalone \
-// RUN: | FileCheck %s
-
-// CHECK: !DISubprogram(name: "findMax",{{.*}}, type: ![[FUN_TYPE:[0-9]+]],{{.*}}
-
-// CHECK: ![[FUN_TYPE]] = !DISubroutineType(types: ![[TYPE_NODE:[0-9]+]])
-// CHECK-NEXT: ![[TYPE_NODE]] = !{![[DOUBLE_TYPE:[0-9]+]], {{.*}}
-// CHECK-NEXT: ![[DOUBLE_TYPE]] = !DIBasicType(name: "double", {{.*}})
-
-// CHECK: !DISubroutineType(types: ![[TYPE_DECL_NODE:[0-9]+]])
-// CHECK-NEXT: ![[TYPE_DECL_NODE]] = !{![[AUTO_TYPE:[0-9]+]], {{.*}}
-// CHECK-NEXT: ![[AUTO_TYPE]] = !DIBasicType(tag: DW_TAG_unspecified_type, name: "auto")
-struct myClass {
- auto findMax();
-};
-
-auto myClass::findMax() {
- return 0.0;
-}
OpenPOWER on IntegriCloud