solidity/test/libyul/yulOptimizerTests/circularReferencesPruner/called_from_non_function.yul

21 lines
351 B
Plaintext

{
let a
function f() -> x { x := g() }
function g() -> y { y := f() }
function h() -> z { z := g() }
a := h()
}
// ----
// step: circularReferencesPruner
//
// {
// let a
// a := h()
// function f() -> x
// { x := g() }
// function g() -> y
// { y := f() }
// function h() -> z
// { z := g() }
// }