Minimized program:
foo();
gc();gc();gc();gc();
function foo(x) {
var a = new Array();
a[0] = x;
return a;
}
Array.prototype.__defineSetter__("0", function() {});
foo().map(print);
# Compared nocrankshaft with noturbo_opt
# Flags of nocrankshaft:
--abort_on_stack_overflow --expose-gc --allow-natives-syntax --invoke-weak-callbacks --omit-quit --gc-interval=222 --random-seed -672481123 --nocrankshaft
# Flags of noturbo_opt:
--abort_on_stack_overflow --expose-gc --allow-natives-syntax --invoke-weak-callbacks --omit-quit --gc-interval=222 --random-seed -672481123 --always-opt --turbo-filter=~
Difference:
Different total output lines: 1 vs. 0
### Start of configuration nocrankshaft:
undefined 0
### End of configuration nocrankshaft
### Start of configuration noturbo_opt:
### End of configuration noturbo_opt
Comment 1 by jarin@chromium.org
, Nov 8 2016Status: Assigned (was: Untriaged)