diff -r 000000000000 -r 6474c204b198 js/src/jit-test/tests/auto-regress/bug637205.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/js/src/jit-test/tests/auto-regress/bug637205.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,35 @@ +// Binary: cache/js-dbg-64-21e90d198613-linux +// Flags: +// +var x = {}; +function jsTestDriverEnd() +{ + for (var optionName in x) + { + } + x = {}; +} +var o2 = this; +var o5 = Function.prototype.__proto__; +function f28(o) { +var _var_ = o; +_var_['__proto_'+'_'] = null; +} +function _var_( + f7) { function f15(o) { +} +} +function f39(o) { +for(var j=0; j<5; j++) { +try { o.__proto__ = o2; } catch(e) {} +} +} +for(var i=0; i<11; i++) { +f39(o5); +f28(o2); +} +jsTestDriverEnd(); +{ + delete Function; +} +jsTestDriverEnd();