1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/jaeger/bug591602.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,40 @@ 1.4 +try { 1.5 + for (x in ['']) { 1.6 + gczeal(2) 1.7 + } 1.8 +} catch(e) {} 1.9 +try { 1.10 + var x, e 1.11 + p() 1.12 +} catch(e) {} 1.13 +try { (function() { 1.14 + let(x)((function() { 1.15 + let(y)((function() { 1.16 + try { 1.17 + let(c) o 1.18 + } finally { (f, [1,2,3]) 1.19 + } 1.20 + })) 1.21 + })) 1.22 + })() 1.23 +} catch(e) {} 1.24 +try { (function() { 1.25 + if (x.w("", (function() { 1.26 + t 1.27 + })())) {} 1.28 + })() 1.29 +} catch(e) {} 1.30 +try { 1.31 + gczeal() 1.32 +} catch(e) {} 1.33 +try { (function() { 1.34 + for (let w in [0, 0]) let(b)((function() { 1.35 + let(x = w = [])((function() { 1.36 + for (let a in []); 1.37 + })) 1.38 + })()) 1.39 + })() 1.40 +} catch(e) {} 1.41 + 1.42 +/* Don't assert with -m only. */ 1.43 +