Remove fuzzer mode from yul optimizer unit test framework.

This commit is contained in:
Bhargava Shastry
2021-01-18 10:27:58 +01:00
parent 3e7659596e
commit 02b28b42e8
37 changed files with 163 additions and 198 deletions
@@ -10,20 +10,20 @@
// step: loadResolver
//
// {
// let _1 := 1337
// let _2 := 0
// mstore(_2, _1)
// foo(42)
// sstore(_2, mload(_2))
// function foo(x)
// {
// for { }
// x
// {
// let _1 := 0
// x := mload(_1)
// mstore(_1, _1)
// let _7 := 0
// x := mload(_7)
// mstore(_7, _7)
// }
// { }
// }
// let _4 := 1337
// let _5 := 0
// mstore(_5, _4)
// foo(42)
// sstore(_5, mload(_5))
// }
@@ -15,6 +15,11 @@
// step: loadResolver
//
// {
// let _1 := 1337
// let _2 := 0
// mstore(_2, _1)
// funcWithLoop(42)
// sstore(_2, mload(_2))
// function userNot(x) -> y
// { y := iszero(x) }
// function funcWithLoop(x_1)
@@ -22,14 +27,9 @@
// for { }
// userNot(x_1)
// {
// let _1 := 0
// mstore(_1, _1)
// let _7 := 0
// mstore(_7, _7)
// }
// { }
// }
// let _3 := 1337
// let _4 := 0
// mstore(_4, _3)
// funcWithLoop(42)
// sstore(_4, mload(_4))
// }
@@ -15,18 +15,18 @@
// step: loadResolver
//
// {
// let _1 := 1337
// let _2 := 0
// mstore(_2, _1)
// funcWithLoop(42)
// sstore(_2, mload(_2))
// function userNot(x) -> y
// { y := iszero(x) }
// function funcWithLoop(x_1)
// {
// let _1 := 0
// mstore(_1, _1)
// let _7 := 0
// mstore(_7, _7)
// for { } userNot(x_1) { }
// { }
// }
// let _3 := 1337
// let _4 := 0
// mstore(_4, _3)
// funcWithLoop(42)
// sstore(_4, mload(_4))
// }
@@ -12,17 +12,17 @@
// step: loadResolver
//
// {
// let _1 := 9
// let _2 := 2
// mstore(_2, _1)
// reads()
// let _4 := _1
// let _5 := 0
// sstore(_5, _4)
// stores()
// sstore(_5, mload(_2))
// function stores()
// { mstore(0, 1) }
// function reads()
// { sstore(9, mload(7)) }
// let _6 := 9
// let _7 := 2
// mstore(_7, _6)
// reads()
// let _9 := _6
// let _10 := 0
// sstore(_10, _9)
// stores()
// sstore(_10, mload(_7))
// }