aboutsummaryrefslogtreecommitdiffstats
path: root/test/libyul/yulOptimizerTests/blockFlattener/basic.yul
diff options
context:
space:
mode:
Diffstat (limited to 'test/libyul/yulOptimizerTests/blockFlattener/basic.yul')
-rw-r--r--test/libyul/yulOptimizerTests/blockFlattener/basic.yul20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/libyul/yulOptimizerTests/blockFlattener/basic.yul b/test/libyul/yulOptimizerTests/blockFlattener/basic.yul
new file mode 100644
index 00000000..adcaedd0
--- /dev/null
+++ b/test/libyul/yulOptimizerTests/blockFlattener/basic.yul
@@ -0,0 +1,20 @@
+{
+ let _1 := mload(0)
+ let f_a := mload(1)
+ let f_r
+ {
+ f_a := mload(f_a)
+ f_r := add(f_a, calldatasize())
+ }
+ let z := mload(2)
+}
+// ----
+// blockFlattener
+// {
+// let _1 := mload(0)
+// let f_a := mload(1)
+// let f_r
+// f_a := mload(f_a)
+// f_r := add(f_a, calldatasize())
+// let z := mload(2)
+// }