Running x = -0 on the jsc command line causes x to be set to 0 rather than -0. This is due to an issue in the JSONP parser which stores the accumulator variable while reading the number token as an int rather than a double.
Created attachment 258112 [details] Patch
Comment on attachment 258112 [details] Patch r=me provided there aren't any performance regressions.
Created attachment 258124 [details] Benchmark results Adding my benchmark results for posterity.
rdar://problem/22101327
Comment on attachment 258112 [details] Patch Clearing flags on attachment: 258112 Committed r188085: <http://trac.webkit.org/changeset/188085>
All reviewed patches have been landed. Closing bug.