aboutsummaryrefslogblamecommitdiffstats
path: root/test/libyul/yulOptimizerTests/commonSubexpressionEliminator/branches_for.yul
blob: c59bced76c3bf2cd21ede7563ddb5a52654aa539 (plain) (tree)























                                                                                     
{
    let a := 1 let b := codesize()
    for { } lt(1, codesize()) { mstore(1, codesize()) a := add(a, codesize()) } {
        mstore(1, codesize())
    }
    mstore(1, codesize())
}
// ----
// commonSubexpressionEliminator
// {
//     let a := 1
//     let b := codesize()
//     for {
//     }
//     lt(1, b)
//     {
//         mstore(1, b)
//         a := add(a, b)
//     }
//     {
//         mstore(1, b)
//     }
//     mstore(1, b)
// }