rem: actual = success; reportCompare(expect, actual, summary); 
add: actual = true; reportCompare(expect, true, summary); 
context: function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);  // Number of nested function f(){function f(){function f(){...}}}  var N = 700;  var prefix="function f(){";  var suffix="}";  var source = Array(N+1).join(prefix) + Array(N+1).join(suffix);  var F = Function(source);// We successfully parsed the source, now call F.toSource() from a deeply// recursive code when already consumed C stack plus the stack to perform// F.toSource() would exceed the stack required to parse F.  var testObj = { 		recursionLevel: N*0.7,	get propertyWithGetter() {      if (this.recursionLevel <= 0)        return underDeepRecursion();      this.recursionLevel--;      return this.propertyWithGetter;    }   };  function underDeepRecursion()  {    return F.toSource();  }  var success = false;  try {    testObj.propertyWithGetter;    success = true;  } catch (e) {    success = (e instanceof InternalError);  }  writeLineToLog("success="+success);  expect = true;  actual = success;  reportCompare(expect, actual, summary);  exitFunc ('test');}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/78f43a7e1d42e6f2ae784b978d001b9528557f2e/regress-348986.js/clean/js/tests/js1_5/Function/regress-348986.js