$ ./js -n -a -m test.js
test.js:10: TypeError: v1 is undefined
Revision f3acaebac193, 32-bit.
Created attachment 526067 [details]
If the global object had its slots reallocated during the middle of compilation (due to the string class being constructed, which adds some properties outside of the standard class slots), we didn't trigger recompilation and the global property addresses baked into the code were invalid.