4 fail_compilation/ice1358.d(29): Error: invalid UTF character \U80000000
8 // Issue 1358 - ICE(root.c) on Unicode codepoints greater than 0x7FFFFFFF
10 /* 1358. Assertion failure: '0' on line 1548 in file '..\root\root.c'
12 PATCH(lexer.c, Lexer::escapeSequence()).
13 --- lexer.c (revision 24)
14 +++ lexer.c (working copy)
15 @@ -1281,8 +1281,10 @@
19 - if (ndigits != 2 && !utf_isValidDchar(v))
20 + if (ndigits != 2 && !utf_isValidDchar(v)) {
21 error("invalid UTF character \\U%08x", v);
22 + v = 0; // prevent ICE
29 auto bla = "\U80000000";