{ for {} 1 {} { for {} 1 {} { for {} 1 {} { for {} 1 {} { for {} 1 {} { for {} 1 {} { for {} 1 { let a := 1 a := 2 a := 3 } { // Declarations inside body and post should be handled as normal. let b := 1 b := 2 b := 3 } } } } } } } } // ==== // step: redundantAssignEliminator // ---- // { // for { // } // 1 // { // } // { // for { // } // 1 // { // } // { // for { // } // 1 // { // } // { // for { // } // 1 // { // } // { // for { // } // 1 // { // } // { // for { // } // 1 // { // } // { // for { // } // 1 // { // let a := 1 // } // { // let b := 1 // } // } // } // } // } // } // } // }