solidity/test/libyul/yulOptimizerTests/unusedAssignEliminator/for_deep_simple.yul
2021-11-23 14:58:04 +01:00

46 lines
890 B
Plaintext

{
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: unusedAssignEliminator
//
// {
// for { } 1 { }
// {
// for { } 1 { }
// {
// for { } 1 { }
// {
// for { } 1 { }
// {
// for { } 1 { }
// {
// for { } 1 { }
// {
// for { } 1 { let a := 1 }
// { let b := 1 }
// }
// }
// }
// }
// }
// }
// }