OS: ubuntu20.04 Architecture: <x64> ./jsc bug.js expected output -NaN -NaN actual output -NaN NaN bug.js ################################## function f() { const v1 = Math.ceil({}); const v2 = -v1; const v3 = v2.toLocaleString(); return v3; } let a0 = f(); print(a0); for (let i = 0; i < 0x1000; i++) { f(); } let a3 = f(); print(a3);
<rdar://problem/85443513>