{ 
{ 
function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    function removeAllProperties(o)    {      for (var prop in o)        delete o[prop];      for (var i = 0; i != 50*1000; ++i) {        var tmp = Math.sqrt(i+0.2);        tmp = 0;      }      if (typeof gc == "function")        gc();    }  function run_test()    {      var o = {};      o.first = { toSource: function() { removeAllProperties(o); } };      for (var i = 0; i != 10; ++i) {        o[Math.sqrt(i + 0.1)] = 1;      }      return o.toSource();    }  print(run_test());  reportCompare(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-351973.js/buggy/js/tests/js1_5/extensions/regress-351973.js