solidity/test/libyul/yulOptimizerTests/reasoningBasedSimplifier/nested.yul
2022-02-16 22:11:47 +01:00

26 lines
439 B
Plaintext

{
let x := calldataload(2)
let t := lt(x, 20)
if t {
if lt(x, 21) { }
if lt(x, 20) { }
if lt(x, 19) { }
if gt(x, 20) { }
if iszero(gt(x, 20)) { }
}
}
// ----
// step: reasoningBasedSimplifier
//
// {
// let x := calldataload(2)
// if lt(x, 20)
// {
// if 1 { }
// if 1 { }
// if lt(x, 19) { }
// if 0 { }
// if 1 { }
// }
// }