summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/predefined-expr-cxx14.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-11-15 21:47:11 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-11-15 21:47:11 +0000
commit26168ad5c50f63e676184c207adf643ca7707ce9 (patch)
tree3c4847a4c3a68081ade2dbdcf32ed6762d6b2313 /clang/test/CodeGenCXX/predefined-expr-cxx14.cpp
parentbc9a574657acea3740e1765a9144a95aee3dca95 (diff)
downloadbcm5719-llvm-26168ad5c50f63e676184c207adf643ca7707ce9.tar.gz
bcm5719-llvm-26168ad5c50f63e676184c207adf643ca7707ce9.zip
Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks
Instead of always displaying the mangled name, try to do better and get something closer to regular functions. Differential Revision: https://reviews.llvm.org/D26522 llvm-svn: 287039
Diffstat (limited to 'clang/test/CodeGenCXX/predefined-expr-cxx14.cpp')
-rw-r--r--clang/test/CodeGenCXX/predefined-expr-cxx14.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/predefined-expr-cxx14.cpp b/clang/test/CodeGenCXX/predefined-expr-cxx14.cpp
index 1f035757dea..dd531e3112b 100644
--- a/clang/test/CodeGenCXX/predefined-expr-cxx14.cpp
+++ b/clang/test/CodeGenCXX/predefined-expr-cxx14.cpp
@@ -17,8 +17,8 @@
// CHECK-DAG: @__func__._ZN24ClassInTopLevelNamespace25topLevelNamespaceFunctionEv = private unnamed_addr constant [26 x i8] c"topLevelNamespaceFunction\00"
// CHECK-DAG: @__PRETTY_FUNCTION__._ZN24ClassInTopLevelNamespace25topLevelNamespaceFunctionEv = private unnamed_addr constant [60 x i8] c"auto *ClassInTopLevelNamespace::topLevelNamespaceFunction()\00"
-// CHECK-DAG: @__func__.___ZN16ClassBlockConstrD2Ev_block_invoke = private unnamed_addr constant [41 x i8] c"___ZN16ClassBlockConstrD2Ev_block_invoke\00"
-// CHECK-DAG: @__func__.___ZN16ClassBlockConstrC2Ev_block_invoke = private unnamed_addr constant [41 x i8] c"___ZN16ClassBlockConstrC2Ev_block_invoke\00"
+// CHECK-DAG: @__func__.___ZN16ClassBlockConstrD2Ev_block_invoke = private unnamed_addr constant [31 x i8] c"~ClassBlockConstr_block_invoke\00"
+// CHECK-DAG: @__func__.___ZN16ClassBlockConstrC2Ev_block_invoke = private unnamed_addr constant [30 x i8] c"ClassBlockConstr_block_invoke\00"
int printf(const char * _Format, ...);
OpenPOWER on IntegriCloud