Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | try { |
michael@0 | 2 | for (x in ['']) { |
michael@0 | 3 | gczeal(2) |
michael@0 | 4 | } |
michael@0 | 5 | } catch(e) {} |
michael@0 | 6 | try { |
michael@0 | 7 | var x, e |
michael@0 | 8 | p() |
michael@0 | 9 | } catch(e) {} |
michael@0 | 10 | try { (function() { |
michael@0 | 11 | let(x)((function() { |
michael@0 | 12 | let(y)((function() { |
michael@0 | 13 | try { |
michael@0 | 14 | let(c) o |
michael@0 | 15 | } finally { (f, [1,2,3]) |
michael@0 | 16 | } |
michael@0 | 17 | })) |
michael@0 | 18 | })) |
michael@0 | 19 | })() |
michael@0 | 20 | } catch(e) {} |
michael@0 | 21 | try { (function() { |
michael@0 | 22 | if (x.w("", (function() { |
michael@0 | 23 | t |
michael@0 | 24 | })())) {} |
michael@0 | 25 | })() |
michael@0 | 26 | } catch(e) {} |
michael@0 | 27 | try { |
michael@0 | 28 | gczeal() |
michael@0 | 29 | } catch(e) {} |
michael@0 | 30 | try { (function() { |
michael@0 | 31 | for (let w in [0, 0]) let(b)((function() { |
michael@0 | 32 | let(x = w = [])((function() { |
michael@0 | 33 | for (let a in []); |
michael@0 | 34 | })) |
michael@0 | 35 | })()) |
michael@0 | 36 | })() |
michael@0 | 37 | } catch(e) {} |
michael@0 | 38 | |
michael@0 | 39 | /* Don't assert with -m only. */ |
michael@0 | 40 |