summaryrefslogtreecommitdiff
path: root/test/passes/optimize-instructions_enable-threads.txt
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2019-07-11 16:48:40 -0700
committerGitHub <noreply@github.com>2019-07-11 16:48:40 -0700
commit39b9e38f8b76f64afdd8c146357d35699fafc347 (patch)
tree8e142a6dd06b12548102ab9d168fee28c78594d9 /test/passes/optimize-instructions_enable-threads.txt
parent6d47b7bf14da72489bac4f4637e797b854f317c8 (diff)
downloadbinaryen-39b9e38f8b76f64afdd8c146357d35699fafc347.tar.gz
binaryen-39b9e38f8b76f64afdd8c146357d35699fafc347.tar.bz2
binaryen-39b9e38f8b76f64afdd8c146357d35699fafc347.zip
Optimize select fallthrough values (#2220)
This became noticeable after #2216 which led to some eqz eqz pairs in the test suite.
Diffstat (limited to 'test/passes/optimize-instructions_enable-threads.txt')
-rw-r--r--test/passes/optimize-instructions_enable-threads.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/passes/optimize-instructions_enable-threads.txt b/test/passes/optimize-instructions_enable-threads.txt
index 393d49112..f54b6ae99 100644
--- a/test/passes/optimize-instructions_enable-threads.txt
+++ b/test/passes/optimize-instructions_enable-threads.txt
@@ -3293,6 +3293,16 @@
)
)
)
+ (func $select-into-arms (; 77 ;) (type $FUNCSIG$vii) (param $x i32) (param $y i32)
+ (if
+ (select
+ (local.get $x)
+ (local.get $y)
+ (local.get $y)
+ )
+ (unreachable)
+ )
+ )
)
(module
(type $FUNCSIG$v (func))