diff options
author | Alon Zakai <azakai@google.com> | 2021-03-03 00:03:11 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-02 16:03:11 -0800 |
commit | 760a51bd15a51f02bc1c75087a9cd9e11b9f27bb (patch) | |
tree | 9add44367e78e9bc1eea88dbebdf212ff09fa351 /src/passes/Print.cpp | |
parent | 5f88277c4bddc097d2f073e41488889f02b08103 (diff) | |
download | binaryen-760a51bd15a51f02bc1c75087a9cd9e11b9f27bb.tar.gz binaryen-760a51bd15a51f02bc1c75087a9cd9e11b9f27bb.tar.bz2 binaryen-760a51bd15a51f02bc1c75087a9cd9e11b9f27bb.zip |
[Wasm GC] ref.cast and ref.test should have zero immediates (#3641)
This updates them to be correct in the current spec and prototype v3.
Diffstat (limited to 'src/passes/Print.cpp')
-rw-r--r-- | src/passes/Print.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index 2467bf9bd..0a25430cb 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -1912,14 +1912,8 @@ struct PrintExpressionContents printMedium(o, "call_ref"); } } - void visitRefTest(RefTest* curr) { - printMedium(o, "ref.test "); - TypeNamePrinter(o, wasm).print(curr->getCastType().getHeapType()); - } - void visitRefCast(RefCast* curr) { - printMedium(o, "ref.cast "); - TypeNamePrinter(o, wasm).print(curr->getCastType().getHeapType()); - } + void visitRefTest(RefTest* curr) { printMedium(o, "ref.test"); } + void visitRefCast(RefCast* curr) { printMedium(o, "ref.cast"); } void visitBrOn(BrOn* curr) { switch (curr->op) { case BrOnNull: |