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

28 lines
440 B
Plaintext
Raw Normal View History

2018-10-17 22:58:15 +00:00
{
2021-11-09 12:25:25 +00:00
{
2018-10-17 22:58:15 +00:00
let a := 1
switch calldataload(0)
case 0 { { { mstore(0, 1) } } a := 8 }
default { a := 3 { a := 4 } }
a := 5
2021-11-09 12:25:25 +00:00
}
2018-10-17 22:58:15 +00:00
}
// ----
// step: blockFlattener
//
2018-10-17 22:58:15 +00:00
// {
2021-11-09 12:25:25 +00:00
// {
// let a := 1
// switch calldataload(0)
// case 0 {
// mstore(0, 1)
// a := 8
// }
// default {
// a := 3
// a := 4
// }
// a := 5
2018-10-17 22:58:15 +00:00
// }
// }