Skip to content

Commit 766d10b

Browse files
committed
Tests.
1 parent 776ae46 commit 766d10b

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
{
22
function a() {
33
{
4-
function b() { if calldataloda(0) { return(0, 0) } }
4+
function b() { if calldataload(0) { return(0, 0) } }
55
b()
66
}
77
{
88
function b() { revert(0, 0) }
99
b()
1010
}
1111
}
12-
function b() {
13-
leave
14-
revert(0, 0)
12+
{
13+
function b() {
14+
leave
15+
revert(0, 0)
16+
}
1517
}
1618
}
1719
// ----
18-
// a: can revert
20+
// a: can terminate, can revert
21+
// b: can terminate, can continue
22+
// b: can revert
1923
// b: can continue

test/libyul/controlFlowSideEffects/recursion.yul

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
// b: can revert
3232
// c:
3333
// d:
34-
// reg: can continue
3534
// x:
3635
// y:
3736
// z:
37+
// reg: can continue

0 commit comments

Comments
 (0)