aboutsummaryrefslogtreecommitdiffstats
path: root/test/libyul
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-10-18 20:45:11 +0800
committerchriseth <chris@ethereum.org>2018-10-18 20:55:51 +0800
commit48749146da6bd335928126855053ea0e3b66aee4 (patch)
tree2106f5a23016d73cee12dd81a65ae45fa2400786 /test/libyul
parentc34fa43d5ba9aa2a9b52d3cc06e4150545fd0b35 (diff)
downloaddexon-solidity-48749146da6bd335928126855053ea0e3b66aee4.tar.gz
dexon-solidity-48749146da6bd335928126855053ea0e3b66aee4.tar.zst
dexon-solidity-48749146da6bd335928126855053ea0e3b66aee4.zip
Fix a bug in CSE where a variable that was already out of scope was used.
Diffstat (limited to 'test/libyul')
-rw-r--r--test/libyul/yulOptimizerTests/commonSubexpressionEliminator/scopes.yul2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/libyul/yulOptimizerTests/commonSubexpressionEliminator/scopes.yul b/test/libyul/yulOptimizerTests/commonSubexpressionEliminator/scopes.yul
index 35270d87..49b4c916 100644
--- a/test/libyul/yulOptimizerTests/commonSubexpressionEliminator/scopes.yul
+++ b/test/libyul/yulOptimizerTests/commonSubexpressionEliminator/scopes.yul
@@ -20,6 +20,6 @@
// let d := calldataload(1)
// x := d
// }
-// mstore(0, b)
+// mstore(0, calldataload(0))
// mstore(0, x)
// }