summaryrefslogtreecommitdiff
path: root/test/example
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2019-11-26 02:36:38 -0800
committerGitHub <noreply@github.com>2019-11-26 02:36:38 -0800
commit6e23f8e5f4d28eb2056d0b3636b8317b9f299bfc (patch)
tree86072ef1f11098c4c721602c833f4fa4ebcacede /test/example
parent98ab07f9e471e713e7b00732a84e260aaaecc25f (diff)
downloadbinaryen-6e23f8e5f4d28eb2056d0b3636b8317b9f299bfc.tar.gz
binaryen-6e23f8e5f4d28eb2056d0b3636b8317b9f299bfc.tar.bz2
binaryen-6e23f8e5f4d28eb2056d0b3636b8317b9f299bfc.zip
Print only literal values when printing literals (#2469)
Current `<<` operator on `Literal` prints `[type].const` with it. But `[type].const` is rather an instruction than a literal itself, and printing it with the literals makes less sense when we later have literals whose type don't have `const` instructions (such as reference types). This patch - Makes `<<` operator on `Literal` print only its value - Makes wasm-shell's shell interface comply with the spec interpreter's printing format (`value : type`). - Prints wasm-shell's `[trap]` message to stderr These make all `fix_` routines for spec tests in check.py unnecessary.
Diffstat (limited to 'test/example')
-rw-r--r--test/example/c-api-kitchen-sink.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt
index 7583a216b..44f40ac4c 100644
--- a/test/example/c-api-kitchen-sink.txt
+++ b/test/example/c-api-kitchen-sink.txt
@@ -2217,7 +2217,7 @@ module s-expr printed (in memory, caller-owned):
)
)
)
-(i32.const 1234)
+1234 : i32
(module
(type $v (func))
(func $func (; 0 ;) (type $v)