summaryrefslogtreecommitdiff
path: root/test/passes/optimize-instructions_enable-threads.wast
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2019-11-04 15:17:46 -0800
committerGitHub <noreply@github.com>2019-11-04 15:17:46 -0800
commit74526f3effdab0d5bca9cb122989335b6527e76f (patch)
treea7614e2191a3dc633599df5dc75b34a1e093f6eb /test/passes/optimize-instructions_enable-threads.wast
parent7fa8c78dc02501ba4cd6088b3664a1eb8b794cda (diff)
downloadbinaryen-74526f3effdab0d5bca9cb122989335b6527e76f.tar.gz
binaryen-74526f3effdab0d5bca9cb122989335b6527e76f.tar.bz2
binaryen-74526f3effdab0d5bca9cb122989335b6527e76f.zip
OptimizeInstructions: Eq64 of 0 => Eqz64 (#2421)
Fixes #2417
Diffstat (limited to 'test/passes/optimize-instructions_enable-threads.wast')
-rw-r--r--test/passes/optimize-instructions_enable-threads.wast18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/passes/optimize-instructions_enable-threads.wast b/test/passes/optimize-instructions_enable-threads.wast
index dfcaea597..243cb79d7 100644
--- a/test/passes/optimize-instructions_enable-threads.wast
+++ b/test/passes/optimize-instructions_enable-threads.wast
@@ -212,6 +212,24 @@
(i32.const 0)
)
)
+ (drop
+ (i64.eq
+ (i64.const 100)
+ (i64.const 0)
+ )
+ )
+ (drop
+ (i64.eq
+ (i64.const 0)
+ (i64.const 100)
+ )
+ )
+ (drop
+ (i64.eq
+ (i64.const 0)
+ (i64.const 0)
+ )
+ )
(if
(i32.eqz
(i32.eqz