|
1 var summary = ''; |
|
2 var actual = ''; |
|
3 gcPreserveCode() |
|
4 function TestCase(n, d, e, a) { |
|
5 this.name=n; |
|
6 } |
|
7 function reportCompare (expected, actual, description) { |
|
8 new TestCase |
|
9 } |
|
10 reportCompare(true, eval++, "Function.prototype.isGenerator present"); |
|
11 var p = Proxy.create({ |
|
12 has : function(id) {} |
|
13 }); |
|
14 Object.prototype.__proto__ = p; |
|
15 new TestCase; |
|
16 var expect = ''; |
|
17 reportCompare(expect, actual, summary); |
|
18 gczeal(4); |
|
19 try { |
|
20 evalcx("."); |
|
21 } catch (e) {} |
|
22 reportCompare(expect, actual, summary); |