Description[turbofan] Extend the type fixup to LoadField as well.
For LoadElimination we must not replace LoadField nodes with other nodes
whose types are not a subtype of the original LoadField type, as that
breaks the verifier. We already fixed that earlier for store to load
forwarding, but the fix didn't cover LoadField forwarding.
This actually still generates the correct code even w/o the fix, but
since recently fails due to stronger checking in representation
selection. So this makes clusterfuzz happy again.
R=mvstanton@chromium.org
BUG=chromium:607899
LOG=n
Committed: https://crrev.com/c0e65ea85d09780a13685ff06a83b38cef0b279a
Cr-Commit-Position: refs/heads/master@{#35930}
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|