summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-02-18 14:20:10 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-02-18 14:20:10 +0000
commit8eec58f35e31506aff923b16c0a1937a3003e0d1 (patch)
treebc742e797669add17d3e3ed916aaf5a501b90774 /clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
parent8e2403d8df0f500ddc1286535196e5fe8178117e (diff)
downloadbcm5719-llvm-8eec58f35e31506aff923b16c0a1937a3003e0d1.tar.gz
bcm5719-llvm-8eec58f35e31506aff923b16c0a1937a3003e0d1.zip
MS ABI: Refactor extended qualifiers
Extended qualifiers can appear in many places, refactor the code so it's more reusable. Add tests in areas where we've increased compatibility. llvm-svn: 201574
Diffstat (limited to 'clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp')
-rw-r--r--clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp b/clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
index f20509f941e..37bbf099fab 100644
--- a/clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
+++ b/clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
@@ -164,6 +164,12 @@ int S::* f8() { return 0; }
int S::* const f9() { return 0; }
// CHECK: "\01?f9@@YAQQS@@HXZ"
+int S::* __restrict f10() { return 0; }
+// CHECK: "\01?f10@@YAPIQS@@HXZ"
+
+int S::* const __restrict f11() { return 0; }
+// CHECK: "\01?f11@@YAQIQS@@HXZ"
+
typedef int (*function_pointer)(int);
function_pointer g1() { return 0; }
OpenPOWER on IntegriCloud