string-fromcodepoint.js (240B)
1 function f() { 2 for (var i = 0x10F000; i <= 0x10FFFF + 1; ++i) { 3 String.fromCodePoint(i); 4 } 5 } 6 7 for (var i = 0; i < 2; ++i) { 8 var err; 9 try { 10 f(); 11 } catch (e) { 12 err = e; 13 } 14 assertEq(err instanceof RangeError, true); 15 }