summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/debug-info-codeview-display-name.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-06-17 16:11:20 +0000
committerReid Kleckner <rnk@google.com>2016-06-17 16:11:20 +0000
commitf42cc8a737359ddae3494a261202825c924db2cc (patch)
treee14cbf8e9b526679f8d931f7e86c499eeebc33c5 /test/CodeGenCXX/debug-info-codeview-display-name.cpp
parenta2c687fa9cdc34b0ca4d1000a401e17a7e27bbb4 (diff)
[codeview] Stop emitting fully qualified subprogram display names
This effectively reverts r255744, and leaves the printing option tweaks. We can add the name qualifiers easily in the backend. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273008 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/debug-info-codeview-display-name.cpp')
-rw-r--r--test/CodeGenCXX/debug-info-codeview-display-name.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/test/CodeGenCXX/debug-info-codeview-display-name.cpp b/test/CodeGenCXX/debug-info-codeview-display-name.cpp
index 1d0300c76c..1c3682462f 100644
--- a/test/CodeGenCXX/debug-info-codeview-display-name.cpp
+++ b/test/CodeGenCXX/debug-info-codeview-display-name.cpp
@@ -6,9 +6,9 @@ void freefunc() { }
namespace N {
int b() { return 0; }
-// CHECK-DAG: "N::b"
+// CHECK-DAG: "b"
namespace { void func() { } }
-// CHECK-DAG: "N::`anonymous namespace'::func
+// CHECK-DAG: "func"
}
void _c(void) {
@@ -19,19 +19,19 @@ void _c(void) {
struct foo {
int operator+(int);
foo(){}
-// CHECK-DAG: "foo::foo"
+// CHECK-DAG: "foo"
~foo(){}
-// CHECK-DAG: "foo::~foo"
+// CHECK-DAG: "~foo"
foo(int i){}
-// CHECK-DAG: "foo::foo"
+// CHECK-DAG: "foo"
foo(char *q){}
-// CHECK-DAG: "foo::foo"
+// CHECK-DAG: "foo"
static foo* static_method() { return 0; }
-// CHECK-DAG: "foo::static_method"
+// CHECK-DAG: "static_method"
};
@@ -40,7 +40,7 @@ void use_foo() {
foo::static_method();
}
-// CHECK-DAG: "foo::operator+"
+// CHECK-DAG: "operator+"
int foo::operator+(int a) { return a; }
// PR17371
@@ -60,14 +60,14 @@ void OverloadedNewDelete::operator delete(void *) { }
void OverloadedNewDelete::operator delete[](void *) { }
int OverloadedNewDelete::operator+(int x) { return x; };
-// CHECK-DAG: "OverloadedNewDelete::operator new"
-// CHECK-DAG: "OverloadedNewDelete::operator new[]"
-// CHECK-DAG: "OverloadedNewDelete::operator delete"
-// CHECK-DAG: "OverloadedNewDelete::operator delete[]"
-// CHECK-DAG: "OverloadedNewDelete::operator+"
+// CHECK-DAG: "operator new"
+// CHECK-DAG: "operator new[]"
+// CHECK-DAG: "operator delete"
+// CHECK-DAG: "operator delete[]"
+// CHECK-DAG: "operator+"
-template <void (*)(void)>
+template <typename T, void (*)(void)>
void fn_tmpl() {}
-template void fn_tmpl<freefunc>();
-// CHECK-DAG: "fn_tmpl"
+template void fn_tmpl<int, freefunc>();
+// CHECK-DAG: "fn_tmpl<int,&freefunc>"