{
	function f(a) -> b, c { let x := mload(a) b := sload(x) c := 3 }
    let a1 := calldataload(0)
    let b3, c3 := f(a1)
    let b4, c4 := f(c3)
}
// ====
// step: fullInliner
// ----
// {
//     {
//         let a_2 := calldataload(0)
//         let b_3 := 0
//         let c_4 := 0
//         b_3 := sload(mload(a_2))
//         c_4 := 3
//         let b3 := b_3
//         let a_6 := c_4
//         let b_7 := 0
//         let c_8 := 0
//         b_7 := sload(mload(a_6))
//         c_8 := 3
//         let b4 := b_7
//         let c4 := c_8
//     }
//     function f(a) -> b, c
//     {
//         b := sload(mload(a))
//         c := 3
//     }
// }