solidity/test/libyul/yulOptimizerTests/blockFlattener/many_nested_blocks.yul
2019-04-03 14:58:20 +02:00

30 lines
395 B
Plaintext

{
let a := 3
let b := 4
{
a := add(b, 3)
let c := 5
{
b := add(b, 4)
{
c := add(a, 5)
}
b := add(a, b)
}
a := add(a, c)
}
}
// ====
// step: blockFlattener
// ----
// {
// let a := 3
// let b := 4
// a := add(b, 3)
// let c := 5
// b := add(b, 4)
// c := add(a, 5)
// b := add(a, b)
// a := add(a, c)
// }