Description[turbofan] Disable bogus lowering of builtin tail-calls.
The TurboFan backends currently don't support tail-calls to CPP builtins
because the semantics of kJavaScriptCallArgCountRegister has different
semantics for stub call descriptors versus JavaScript call descriptors.
This is actually a short-coming of the backends and follow-up work will
make the backends more robust in that regard to fail hard on unsupported
constructs like that. This just disables the lowering creating such a
tail-call.
R=bmeurer@chromium.org
BUG=chromium:658691
TEST=mjsunit/regress/regress-crbug-658691
Committed: https://crrev.com/2ab2ec224324d0a9e59e100d53a55394dc57ea12
Cr-Commit-Position: refs/heads/master@{#40590}
Patch Set 1 #
Total comments: 3
Messages
Total messages: 16 (9 generated)
|