The 7.9 master branch.
/home/nilsson/pike/src/testsuite.in:84: Test 62 (shift 2) failed
(expected compile warning).
1: mixed a() { '\3434523423423523423423423423';}
2:
/home/nilsson/pike/src/testsuite.in:85: Test 63 (shift 0) (CRNL)
failed (expected compile warning).
1: mixed a() { "\3434523423423523423423423423";}
2:
/home/nilsson/pike/src/testsuite.in:86: Test 64 (shift 1) (CRNL)
failed (expected compile warning).
1: mixed a() { "\d109827346981234561823743412654";}
2:
/home/nilsson/pike/src/testsuite.in:87: Test 65 (shift 2) (CRNL)
failed (expected compile warning).
1: mixed a() { "\x109a27bc69e256c83deaa34c26b4";}
2:
/home/nilsson/pike/src/testsuite.in:103: Test 81 (shift 0) (CRNL)
failed.
1: mixed a() {
2: // Suppress warnings.
3: class handler {
4: void compile_warning (string file, int line, string err) {};
5: };
6: return compile_string("string s =
\"\\3434523423423523423423423423\";",
7: "-", handler())()->s;
8: ; }
9: mixed b() { return "\37777777777"; }
10:
o->a(): "\u9c4e2713"
o->b(): "\uffffffff"
/home/nilsson/pike/src/testsuite.in:111: Test 82 (shift 1) (CRNL)
failed.
1: mixed a() {
2: // Suppress warnings.
3: class handler {
4: void compile_warning (string file, int line, string err) {};
5: };
6: return compile_string("int i =
'\\3434523423423523423423423423';",
7: "-", handler())()->i;
8: ; }
9: mixed b() { return -1; }
10:
o->a(): -1672599789
o->b(): -1