Do not allow msize in inline assembly if the Yul optimizer is active.

This commit is contained in:
chriseth
2019-05-28 12:54:33 +02:00
parent d7b5ea6761
commit df96648b1c
9 changed files with 85 additions and 7 deletions
@@ -0,0 +1,12 @@
{
let a := 1
let b := keccak256(1, 1)
sstore(0, msize())
}
// ====
// step: unusedPruner
// ----
// {
// pop(keccak256(1, 1))
// sstore(0, msize())
// }