solidity/test/libyul/yulOptimizerTests/blockFlattener/many_nested_blocks.yul

30 lines
395 B
Plaintext
Raw Normal View History

{
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)
}
}
2019-04-01 14:33:46 +00:00
// ====
// 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)
// }