Turns out there is static initialization order issue. The static arrays
which
host operands can get initialized with default constructors after the static
initializer in Isolate puts all the cahced values in them.
Changed the logic a bit - the SetupCache is now called from the same file
which
defines the static arrays so the initialization order is fixed and correct.
See
modified DEFINE_OPERAND_CACHE macro.
http://codereview.chromium.org/6606006/
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev