1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/basic/bug513038.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,16 @@ 1.4 +// Just don't assert or crash. 1.5 + 1.6 +function f() { 1.7 + let c 1.8 + try { 1.9 + (eval("\ 1.10 + (function(){\ 1.11 + with(\ 1.12 + this.__defineGetter__(\"x\", function(){for(a = 0; a < 3; a++){c=a}})\ 1.13 + ){}\ 1.14 + })\ 1.15 + "))() 1.16 + } catch(e) {} 1.17 +} 1.18 +f() 1.19 +print(x)