1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/basic/bug627692-2.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,28 @@ 1.4 +N = 0; 1.5 +function n() {} 1.6 +s = n; 1.7 +function f(foo) { 1.8 + gc(); 1.9 + try { 1.10 + (Function(foo))(); 1.11 + } catch(r) {} 1.12 + delete this.Math; 1.13 +} 1.14 +function g() {} 1.15 +var c; 1.16 +function y() {} 1.17 +t = b = eval; 1.18 +f("\ 1.19 + __defineGetter__(\"\",\ 1.20 + function(p){\ 1.21 + for(var s in this) {}\ 1.22 + }\ 1.23 + )[\"\"]\ 1.24 +"); 1.25 +f("\ 1.26 + do;\ 1.27 + while(([\ 1.28 + \"\" for each(z in this)\ 1.29 + ])&0)\ 1.30 +"); 1.31 +f();