summaryrefslogtreecommitdiff
path: root/test/passes/duplicate-function-elimination_optimize-level=2.txt
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2024-04-25 14:55:12 -0700
committerGitHub <noreply@github.com>2024-04-25 14:55:12 -0700
commit956d2d89d530012885c1f88c87bf8b872c187b70 (patch)
treea24095ab6965bbfdfd04afbc02c33a3409d51fd0 /test/passes/duplicate-function-elimination_optimize-level=2.txt
parentf44dcd4482f5bbb0fb5b567de4a9425ed949c939 (diff)
downloadbinaryen-956d2d89d530012885c1f88c87bf8b872c187b70.tar.gz
binaryen-956d2d89d530012885c1f88c87bf8b872c187b70.tar.bz2
binaryen-956d2d89d530012885c1f88c87bf8b872c187b70.zip
[Parser] Enable the new text parser by default (#6371)
The new text parser is faster and more standards compliant than the old text parser. Enable it by default in wasm-opt and update the tests to reflect the slightly different results it produces. Besides following the spec, the new parser differs from the old parser in that it: - Does not synthesize `loop` and `try` labels unnecessarily - Synthesizes different block names in some cases - Parses exports in a different order - Parses `nop`s instead of empty blocks for empty control flow arms - Does not support parsing Poppy IR - Produces different error messages - Cannot parse `pop` except as the first instruction inside a `catch`
Diffstat (limited to 'test/passes/duplicate-function-elimination_optimize-level=2.txt')
-rw-r--r--test/passes/duplicate-function-elimination_optimize-level=2.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/passes/duplicate-function-elimination_optimize-level=2.txt b/test/passes/duplicate-function-elimination_optimize-level=2.txt
index ab08b8f32..27ea0bffb 100644
--- a/test/passes/duplicate-function-elimination_optimize-level=2.txt
+++ b/test/passes/duplicate-function-elimination_optimize-level=2.txt
@@ -85,7 +85,7 @@
(module
(type $2 (func))
(type $3 (func (param i32)))
- (type $S (func (result i32)))
+ (type $T (func (result i32)))
(memory $0 0)
(func $keep4-similar-but-func-sig-differs
(drop
@@ -409,12 +409,12 @@
)
)
(module
- (type $S (func))
+ (type $T (func))
(memory $0 0)
(table $0 2 2 funcref)
(elem $0 (i32.const 0) $keep2 $keep2)
(func $keep2
- (call_indirect (type $S)
+ (call_indirect (type $T)
(i32.const 0)
)
)