From 7641c52bb5db34ad0d990bb4ecf7183d47d9f199 Mon Sep 17 00:00:00 2001 From: chriseth Date: Tue, 23 Nov 2021 15:37:35 +0100 Subject: [PATCH] Test updates after rule restrictions. --- test/libyul/yulOptimizerTests/fullSuite/extcodelength.yul | 5 ++++- .../unusedStoreEliminator/unknown_length2.yul | 4 +--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/test/libyul/yulOptimizerTests/fullSuite/extcodelength.yul b/test/libyul/yulOptimizerTests/fullSuite/extcodelength.yul index 1278091f3..436f5d5fa 100644 --- a/test/libyul/yulOptimizerTests/fullSuite/extcodelength.yul +++ b/test/libyul/yulOptimizerTests/fullSuite/extcodelength.yul @@ -32,6 +32,9 @@ // let _2 := not(31) // let newFreePtr := add(memPtr, and(add(and(add(length, 31), _2), 63), _2)) // if or(gt(newFreePtr, _1), lt(newFreePtr, memPtr)) { revert(0, 0) } -// sstore(0, length) +// mstore(64, newFreePtr) +// mstore(memPtr, length) +// extcodecopy(value, add(memPtr, 32), 0, length) +// sstore(0, mload(memPtr)) // } // } diff --git a/test/libyul/yulOptimizerTests/unusedStoreEliminator/unknown_length2.yul b/test/libyul/yulOptimizerTests/unusedStoreEliminator/unknown_length2.yul index db5f060a6..43987fc44 100644 --- a/test/libyul/yulOptimizerTests/unusedStoreEliminator/unknown_length2.yul +++ b/test/libyul/yulOptimizerTests/unusedStoreEliminator/unknown_length2.yul @@ -25,9 +25,7 @@ // a := calldataload(10) // let a_11 := a // } -// let a_13 := a -// let _5 := 0 -// let _6 := 0x20 +// calldatacopy(0x20, 0, a) // sstore(0, mload(0)) // } // }