1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/basic/bug738841.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,49 @@ 1.4 +try { 1.5 + for (let z = 0; z < 1; ++evalcx("[]", newGlobal())) {} 1.6 +} catch (e) {} 1.7 +try { 1.8 + for (y in [schedulegc(58)]) { 1.9 + b 1.10 + } 1.11 +} catch (e) {} 1.12 +try { 1.13 + e 1.14 +} catch (e) {} 1.15 +try { 1.16 + (function() { 1.17 + h 1.18 + }()) 1.19 +} catch (e) {} 1.20 +try { 1.21 + (function() { 1.22 + this.m.f = function() {} 1.23 + }()) 1.24 +} catch (e) {} 1.25 +try { 1.26 + t() 1.27 +} catch (e) {} 1.28 +try { 1.29 + p 1.30 +} catch (e) {} 1.31 +try { 1.32 + gc() 1.33 + p 1.34 +} catch (e) {} 1.35 +try { 1.36 + (function() { 1.37 + for (var v of m) {} 1.38 + }()) 1.39 +} catch (e) {} 1.40 +try { 1.41 + m 1.42 +} catch (e) {} 1.43 +try { 1.44 + var f = function() { 1.45 + { 1.46 + print(new function(q)("", s)) 1.47 + let u 1.48 + } 1.49 + }; 1.50 + dis(f); 1.51 + f(); 1.52 +} catch (e) {}