================
@@ -54,6 +54,13 @@ void printf_deceptive_newline() {
// CHECK-FIXES: std::println("Hello");
}
+void printf_utf8_text() {
+ // Hex encodes U+4F60 U+597D U+4E16 U+754C (你好世界) in UTF-8
+ printf("\xE4\xBD\xA0\xE5\xA5\xBD\xE4\xB8\x96\xE7\x95\x8C\n");
----------------
zeyi2 wrote:
Can be verified using: `python3 -c
'print(b"\xE4\xBD\xA0\xE5\xA5\xBD\xE4\xB8\x96\xE7\x95\x8C\n".decode("utf-8"),
end="")'`
https://github.com/llvm/llvm-project/pull/169215
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits