DescriptionAllow negative literals in asm->wasm non-conversion operations.
This allows expressions like:
(x + y) & -1
[intish] & [signed]
The previous conversion condition was too strict (intended to
forbid non-int expression conversion). Expressing in
a different way.
BUG= https://code.google.com/p/v8/issues/detail?id=4203
TEST=mjsunit/asm-wasm
R=aseemgarg@chromium.org,titzer@chromium.org
LOG=N
Committed: https://crrev.com/c8c5b3fddf2c8ee5df5854359b71a345f5ece3ba
Cr-Commit-Position: refs/heads/master@{#34228}
Patch Set 1 #Patch Set 2 : fix #Patch Set 3 : merge #
Messages
Total messages: 16 (7 generated)
|