summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/mangle-ms-string-literals.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-11-21 23:56:50 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-11-21 23:56:50 +0000
commita144208ca4a0bdb31361def792203f023c1644c8 (patch)
tree8517f25ab93f989f9c81e11a5d2dc03c1ac0fdac /test/CodeGenCXX/mangle-ms-string-literals.cpp
parent84f615d8a0defb3b893f5ca930f6f0a98f404078 (diff)
MS ABI: Mangle u8 string literals
UTF8 string literals are mangled just like ASCII string literals. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@222591 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/mangle-ms-string-literals.cpp')
-rw-r--r--test/CodeGenCXX/mangle-ms-string-literals.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/CodeGenCXX/mangle-ms-string-literals.cpp b/test/CodeGenCXX/mangle-ms-string-literals.cpp
index a282190de4..e5ebc086e1 100644
--- a/test/CodeGenCXX/mangle-ms-string-literals.cpp
+++ b/test/CodeGenCXX/mangle-ms-string-literals.cpp
@@ -719,6 +719,8 @@ const wchar_t *LongWideString = L"012345678901234567890123456789ABCDEF";
// CHECK: @"\01??_C@_1EK@KFPEBLPK@?$AA0?$AA1?$AA2?$AA3?$AA4?$AA5?$AA6?$AA7?$AA8?$AA9?$AA0?$AA1?$AA2?$AA3?$AA4?$AA5?$AA6?$AA7?$AA8?$AA9?$AA0?$AA1?$AA2?$AA3?$AA4?$AA5?$AA6?$AA7?$AA8?$AA9?$AAA?$AAB@"
const wchar_t *UnicodeLiteral = L"\ud7ff";
// CHECK: @"\01??_C@_13IIHIAFKH@?W?$PP?$AA?$AA@"
+const char *U8Literal = u8"hi";
+// CHECK: @"\01??_C@_02PCEFGMJL@hi?$AA@"
const char16_t *U16Literal = u"hi";
// CHECK: @"\01??_C@_05OMLEGLOC@h?$AAi?$AA?$AA?$AA@"
const char32_t *U32Literal = U"hi";