DescriptionPPC: [runtime] Replace many buggy uses of %_CallFunction with %_Call.
Port db2ba190dba6983b94eae36e111b0feebb97587e
Original commit message:
The semantics of the %_CallFunction intrinsic seem to be very unclear,
which resulted in a lot of bugs. Especially the combination with
%IsSloppyModeFunction is always a bug, because the receiver would be
wrapped in the wrong context. So the %IsSloppyModeFunction helper is
gone now, and many of the buggy uses of %_CallFunction are also
eliminated.
If you ever need to call something with a different receiver, then
%_Call is your friend now. It does what you want and implements the
call sequence fully (and correct).
R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
BUG=v8:4413
LOG=n
Committed: https://crrev.com/50c6b031fd2a474e642865b37f4d5de3b4618ff8
Cr-Commit-Position: refs/heads/master@{#30655}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|