]> granicus.if.org Git - clang/commitdiff
MS ABI: Add a test for Unicode literals
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 31 Mar 2014 21:46:09 +0000 (21:46 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 31 Mar 2014 21:46:09 +0000 (21:46 +0000)
This adds coverage for Unicode code points which are encoded with
non-zero values in the upper half of the wchar_t.

No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205251 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/mangle-ms-string-literals.cpp

index 6d3e6f6886b907223272b8cb27670e0156446628..a77a04f71e0a1cc34c53c00271604e5656a84357 100644 (file)
@@ -717,3 +717,5 @@ const char *LongASCIIString = "012345678901234567890123456789ABCDEF";
 // CHECK: @"\01??_C@_0CF@LABBIIMO@012345678901234567890123456789AB@"
 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@"