DescriptionX87: [Interpreter] Fix GenerateSmiToDouble to avoid assuming it is called from a JSFrame.
port 471893ccec1b280453bf49b8bba9f6331ee2b41b (r36649)
original commit message:
GenerateSmiToDouble on ia32 assumes that it is called from a JSFrame and can restore
the context from the StandardFrameConstants::kContextObject. In the case of the
interpreter it is called from a interpreter handler stub frame which doesn't
push the context onto it's frame. Instead, push and pop esi to explicitly restore it
correctly.
BUG=
Committed: https://crrev.com/c2ce1bf2ab02dace80b2abc3cabbd83696801743
Cr-Commit-Position: refs/heads/master@{#36702}
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|