cor3ntin created this revision.
cor3ntin requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D106435

Files:
  clang/test/Lexer/char-escapes-delimited.c


Index: clang/test/Lexer/char-escapes-delimited.c
===================================================================
--- clang/test/Lexer/char-escapes-delimited.c
+++ clang/test/Lexer/char-escapes-delimited.c
@@ -36,7 +36,7 @@
   char b = '\x{abcdegggggabc}'; // expected-error 5{{invalid digit 'g' in 
escape sequence}}
   char c = '\x{ff1}';           // expected-error {{hex escape sequence out of 
range}}
 
-#if WCHAR_MAX == 0xFFFFFFFF
+#if __WCHAR_MAX__ > 0xFFFF
   unsigned d = L'\x{FFFFFFFF}';  // expected-warning {{extension}}
   unsigned e = L'\x{100000000}'; // expected-error {{hex escape sequence out 
of range}}
 #else
@@ -51,7 +51,7 @@
   char a = '\o{1}';              // expected-warning {{extension}}
   char b = '\o{12345678881238}'; // expected-error 4{{invalid digit '8' in 
escape sequence}}
   char c = '\o{777}';            // //expected-error {{octal escape sequence 
out of range}}
-#if WCHAR_MAX == 0xFFFFFFFF
+#if __WCHAR_MAX__ > 0xFFFF
   unsigned d = L'\o{37777777777}'; // expected-warning {{extension}}
   unsigned e = L'\o{40000000000}'; // expected-error {{octal escape sequence 
out of range}}
 #else
@@ -61,12 +61,9 @@
 }
 
 void concat() {
-  (void)"\x{"
-        "12}"; // expected-error {{expected '}'}}
-  (void)"\u{"
-        "12}"; // expected-error {{expected '}'}}
-  (void)"\o{"
-        "12}"; // expected-error {{expected '}'}}
+  (void)"\x{" "12}"; // expected-error {{expected '}'}}
+  (void)"\u{" "12}"; // expected-error {{expected '}'}}
+  (void)"\o{" "12}"; // expected-error {{expected '}'}}
 
   (void)"\x{12" "}"; // expected-error {{expected '}'}}
   (void)"\u{12" "}"; // expected-error {{expected '}'}}


Index: clang/test/Lexer/char-escapes-delimited.c
===================================================================
--- clang/test/Lexer/char-escapes-delimited.c
+++ clang/test/Lexer/char-escapes-delimited.c
@@ -36,7 +36,7 @@
   char b = '\x{abcdegggggabc}'; // expected-error 5{{invalid digit 'g' in escape sequence}}
   char c = '\x{ff1}';           // expected-error {{hex escape sequence out of range}}
 
-#if WCHAR_MAX == 0xFFFFFFFF
+#if __WCHAR_MAX__ > 0xFFFF
   unsigned d = L'\x{FFFFFFFF}';  // expected-warning {{extension}}
   unsigned e = L'\x{100000000}'; // expected-error {{hex escape sequence out of range}}
 #else
@@ -51,7 +51,7 @@
   char a = '\o{1}';              // expected-warning {{extension}}
   char b = '\o{12345678881238}'; // expected-error 4{{invalid digit '8' in escape sequence}}
   char c = '\o{777}';            // //expected-error {{octal escape sequence out of range}}
-#if WCHAR_MAX == 0xFFFFFFFF
+#if __WCHAR_MAX__ > 0xFFFF
   unsigned d = L'\o{37777777777}'; // expected-warning {{extension}}
   unsigned e = L'\o{40000000000}'; // expected-error {{octal escape sequence out of range}}
 #else
@@ -61,12 +61,9 @@
 }
 
 void concat() {
-  (void)"\x{"
-        "12}"; // expected-error {{expected '}'}}
-  (void)"\u{"
-        "12}"; // expected-error {{expected '}'}}
-  (void)"\o{"
-        "12}"; // expected-error {{expected '}'}}
+  (void)"\x{" "12}"; // expected-error {{expected '}'}}
+  (void)"\u{" "12}"; // expected-error {{expected '}'}}
+  (void)"\o{" "12}"; // expected-error {{expected '}'}}
 
   (void)"\x{12" "}"; // expected-error {{expected '}'}}
   (void)"\u{12" "}"; // expected-error {{expected '}'}}
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to