1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/auto-regress/bug637205.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,35 @@ 1.4 +// Binary: cache/js-dbg-64-21e90d198613-linux 1.5 +// Flags: 1.6 +// 1.7 +var x = {}; 1.8 +function jsTestDriverEnd() 1.9 +{ 1.10 + for (var optionName in x) 1.11 + { 1.12 + } 1.13 + x = {}; 1.14 +} 1.15 +var o2 = this; 1.16 +var o5 = Function.prototype.__proto__; 1.17 +function f28(o) { 1.18 +var _var_ = o; 1.19 +_var_['__proto_'+'_'] = null; 1.20 +} 1.21 +function _var_( 1.22 + f7) { function f15(o) { 1.23 +} 1.24 +} 1.25 +function f39(o) { 1.26 +for(var j=0; j<5; j++) { 1.27 +try { o.__proto__ = o2; } catch(e) {} 1.28 +} 1.29 +} 1.30 +for(var i=0; i<11; i++) { 1.31 +f39(o5); 1.32 +f28(o2); 1.33 +} 1.34 +jsTestDriverEnd(); 1.35 +{ 1.36 + delete Function; 1.37 +} 1.38 +jsTestDriverEnd();