summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX
diff options
context:
space:
mode:
authorTimur Iskhodzhanov <timurrrr@google.com>2012-07-26 13:41:30 +0000
committerTimur Iskhodzhanov <timurrrr@google.com>2012-07-26 13:41:30 +0000
commit3c80d5aa1515cd39416b60fbed8827e0d4f12deb (patch)
treeba0c3602c89d181ca3454d437f7cc3202af7464a /clang/test/CodeGenCXX
parenta70395642233f53719bb52b1de6b69505c5c8f13 (diff)
downloadbcm5719-llvm-3c80d5aa1515cd39416b60fbed8827e0d4f12deb.tar.gz
bcm5719-llvm-3c80d5aa1515cd39416b60fbed8827e0d4f12deb.zip
Remove an outdated comment; add one test to compare function pointer and block mangling
llvm-svn: 160783
Diffstat (limited to 'clang/test/CodeGenCXX')
-rw-r--r--clang/test/CodeGenCXX/mangle-ms.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/clang/test/CodeGenCXX/mangle-ms.cpp b/clang/test/CodeGenCXX/mangle-ms.cpp
index ce2293105d8..f392c1701ed 100644
--- a/clang/test/CodeGenCXX/mangle-ms.cpp
+++ b/clang/test/CodeGenCXX/mangle-ms.cpp
@@ -120,9 +120,13 @@ void delta(int * const a, const long &) {}
void epsilon(int a[][10][20]) {}
// CHECK: @"\01?epsilon@@YAXQAY19BE@H@Z"
-// Blocks mangling (Clang extension).
-void zeta(int (^)(int, int)) {}
-// CHECK: @"\01?zeta@@YAXP_EAHHH@Z@Z"
+void zeta(int (*)(int, int)) {}
+// CHECK: @"\01?zeta@@YAXP6AHHH@Z@Z"
+
+// Blocks mangling (Clang extension). A block should be mangled slightly
+// differently from a similar function pointer.
+void eta(int (^)(int, int)) {}
+// CHECK: @"\01?eta@@YAXP_EAHHH@Z@Z"
void operator_new_delete() {
char *ptr = new char;
OpenPOWER on IntegriCloud