-1:000000000000 | 0:81218d1e0126 |
---|---|
1 load(libdir + "asserts.js"); | |
2 var ieval = eval; | |
3 var offenders = [["..."], ["...rest"," x"], ["...rest", "[x]"], | |
4 ["...rest", "...rest2"]]; | |
5 for (var arglist of offenders) { | |
6 assertThrowsInstanceOf(function () { | |
7 ieval("function x(" + arglist.join(", ") + ") {}"); | |
8 }, SyntaxError); | |
9 assertThrowsInstanceOf(function () { | |
10 Function.apply(null, arglist.concat("return 0;")); | |
11 }, SyntaxError); | |
12 } |