Add/Update tests for Yul function definition

This commit is contained in:
Alex Beregszaszi
2020-08-12 23:53:08 +01:00
parent e68d16d8e0
commit bb29307b02
9 changed files with 96 additions and 4 deletions
@@ -3,7 +3,7 @@ contract C {
assembly {
let d:= 0x10
function asmfun(a, b, c) - > x, y, z {
function asmfun(a, b, c) -> x, y, z {
x := g(a)
function g(r) - > s {
s := mul(r, r)
@@ -1,7 +1,7 @@
contract C {
function f() public {
assembly {
function asmfun(a, b, c) - > x, y, z {
function asmfun(a, b, c) -> x, y, z {
x := a
y := b
z := 7
@@ -3,7 +3,7 @@ contract C {
assembly {
let d := 0x10
function asmfun(a, b, c) - > x, y, z {
function asmfun(a, b, c) -> x, y, z {
x := a
y := b
z := 7
@@ -3,7 +3,7 @@ contract C {
assembly {
let a1, b1, c1
function asmfun(a, b, c) - > x, y, z {
function asmfun(a, b, c) -> x, y, z {
x := a
y := b
z := 7
@@ -0,0 +1,8 @@
contract C {
function f() pure public {
assembly {
function f (a, b , c ) -> y,x,z {
}
}
}
}
@@ -0,0 +1,8 @@
contract C {
function f() pure public {
assembly {
function f (a, b , c ) - > y,x,z {
}
}
}
}