aboutsummaryrefslogtreecommitdiffstats
path: root/test/libjulia/yulOptimizerTests/expressionInliner/no_inline_mload.yul
blob: 0fb43a9d020b4ffd5d12baf9d28ad0f41d1495e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Does not inline because mload could be moved out of sequence
{
    function f(a) -> x { x := a }
    let y := f(mload(2))
}
// ----
// expressionInliner
// {
//     function f(a) -> x
//     {
//         x := a
//     }
//     let y := f(mload(2))
// }