testDontClobberScannerError.js (293B)
1 var caught = false; 2 try { 3 Function("a, …", ""); 4 } catch(e) { 5 assertEq(e.toString().search("SyntaxError: malformed formal parameter") == -1, true); 6 assertEq(e.toString().search("SyntaxError: illegal character") == -1, false); 7 caught = true; 8 } 9 assertEq(caught, true);