aboutsummaryrefslogtreecommitdiffstats
path: root/test/libyul/yulOptimizerTests/fullSimplify/constants.yul
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-10-12 03:16:37 +0800
committerchriseth <chris@ethereum.org>2018-10-16 22:18:39 +0800
commitffe44536fe30381f8365b7ce9276660be5a6656b (patch)
treee64f5582273d8a7124dbecb107b2ba38e8001658 /test/libyul/yulOptimizerTests/fullSimplify/constants.yul
parenta320eec7d38f98a1fbb9f6267e5e30cfae5c59cf (diff)
downloaddexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.tar
dexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.tar.gz
dexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.tar.bz2
dexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.tar.lz
dexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.tar.xz
dexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.tar.zst
dexon-solidity-ffe44536fe30381f8365b7ce9276660be5a6656b.zip
Add a "full simplify" test that applies multiple elementary transforms.
Diffstat (limited to 'test/libyul/yulOptimizerTests/fullSimplify/constants.yul')
-rw-r--r--test/libyul/yulOptimizerTests/fullSimplify/constants.yul9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/libyul/yulOptimizerTests/fullSimplify/constants.yul b/test/libyul/yulOptimizerTests/fullSimplify/constants.yul
new file mode 100644
index 00000000..b9c7c1fc
--- /dev/null
+++ b/test/libyul/yulOptimizerTests/fullSimplify/constants.yul
@@ -0,0 +1,9 @@
+{
+ let a := add(1, mul(3, 4))
+ mstore(0, a)
+}
+// ----
+// fullSimplify
+// {
+// mstore(0, 13)
+// }