solidity/test/libyul/yulOptimizerTests/redundantAssignEliminator/for_deep_simple.yul

77 lines
1.5 KiB
Plaintext
Raw Normal View History

{
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
// }
// }
// }
// }
// }
// }
// }
// }