comparison: js/src/jit-test/tests/baseline/bug892787-1.js
js/src/jit-test/tests/baseline/bug892787-1.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 // Constructing calls must throw if !callee->isInterpretedConstructor(). |
|
2 [0].some(Function.prototype) |
|
3 function f() { |
|
4 new Function.prototype |
|
5 } |
|
6 function g() { |
|
7 var count = 0; |
|
8 for (var i=0; i<3; i++) { |
|
9 try { |
|
10 f(); |
|
11 } catch (e) { |
|
12 assertEq(e.message.contains("is not a constructor"), true); |
|
13 count++; |
|
14 } |
|
15 } |
|
16 assertEq(count, 3); |
|
17 } |
|
18 g(); |