mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove fuzzer mode from yul optimizer unit test framework.
This commit is contained in:
@@ -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))
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user