summaryrefslogtreecommitdiff
path: root/third_party/v8
diff options
context:
space:
mode:
authorDaniel Wirtz <dcode@dcode.io>2020-09-13 06:11:17 +0200
committerGitHub <noreply@github.com>2020-09-13 06:11:17 +0200
commit643facd9bf6af1792db473e73e16983df940106f (patch)
tree5e02e09c480509847b6ba24a9f84855b6b9fb337 /third_party/v8
parent0c53fb5d84afe32bfdf13231908aad760cb1d89d (diff)
downloadbinaryen-643facd9bf6af1792db473e73e16983df940106f.tar.gz
binaryen-643facd9bf6af1792db473e73e16983df940106f.tar.bz2
binaryen-643facd9bf6af1792db473e73e16983df940106f.zip
Fix RefNull issues (#3123)
* ExpressionAnalyzer: Fix `ref.null ht` equality check to include `ht`. * Precompute: Fix `ref.null ht` expression reuse to also update `ht`. * Fuzzing: Fix `ref.null func` becoming canonicalized to `ref.func $funcref` when evaluating execution results, by adding a check for `isNull`. * Fuzzing: Print actual and expected execution results when aborting. * Tests: Update `if-arms-subtype` test in `optimize-instructions` to check that identical `if` arms become folded while not identical arms are kept.
Diffstat (limited to 'third_party/v8')
0 files changed, 0 insertions, 0 deletions