# file : libbuild2/cc/lexer+char-literal.test.testscript # license : MIT; see accompanying LICENSE file # Test character literals. # : normal : $* <>EOO 'a' 'aa' '"' EOI EOO : prefix : $* <>EOO L'a' U'a' u'a' u8'a' u8R'a' EOI 'u8R' EOO : suffix : $* <>EOO 'a'x 'a'_X123 EOI EOO : escape : $* <>EOO '\'' '\\' '\\\'' '\n' U'\U0001f34c' EOI EOO : unterminated : $* <"'a" 2>>EOE != 0 :1:1: error: unterminated character literal EOE