diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-11-21 23:56:50 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-11-21 23:56:50 +0000 |
commit | 125efd8d4f19af3a2c5f2165b75be4a02ab4254b (patch) | |
tree | 7e5b941a4c1111a183c1a74bfeb48aca5063b54e /clang/test/CodeGenCXX/mangle-ms-string-literals.cpp | |
parent | ec6217c9291e0486306d23be28329742528e4fc0 (diff) | |
download | bcm5719-llvm-125efd8d4f19af3a2c5f2165b75be4a02ab4254b.tar.gz bcm5719-llvm-125efd8d4f19af3a2c5f2165b75be4a02ab4254b.zip |
MS ABI: Mangle u8 string literals
UTF8 string literals are mangled just like ASCII string literals.
llvm-svn: 222591
Diffstat (limited to 'clang/test/CodeGenCXX/mangle-ms-string-literals.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/mangle-ms-string-literals.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/mangle-ms-string-literals.cpp b/clang/test/CodeGenCXX/mangle-ms-string-literals.cpp index a282190de48..e5ebc086e14 100644 --- a/clang/test/CodeGenCXX/mangle-ms-string-literals.cpp +++ b/clang/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"; |