mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
[Sol->Yul] Compile some tests with yul
This commit is contained in:
parent
6a0976ed5e
commit
9e23d6d05e
@ -9,5 +9,7 @@ contract C {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// f() -> 6
|
// f() -> 6
|
||||||
|
@ -9,5 +9,7 @@ contract C {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// f() -> 5
|
// f() -> 5
|
||||||
|
@ -13,6 +13,8 @@ contract C {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// f(uint256): 0 -> 2
|
// f(uint256): 0 -> 2
|
||||||
// f(uint256): 1 -> 18
|
// f(uint256): 1 -> 18
|
||||||
|
@ -24,6 +24,8 @@ contract C {
|
|||||||
return 500;
|
return 500;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// call(uint256): 0 -> 0
|
// call(uint256): 0 -> 0
|
||||||
// call(uint256): 1 -> 1
|
// call(uint256): 1 -> 1
|
||||||
|
@ -4,6 +4,7 @@ contract C {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// ====
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// EVMVersion: >=constantinople
|
// EVMVersion: >=constantinople
|
||||||
// ----
|
// ----
|
||||||
// f(uint256): 7 -> 28
|
// f(uint256): 7 -> 28
|
||||||
|
@ -3,6 +3,8 @@ contract C {
|
|||||||
return a + b + c + d + e;
|
return a + b + c + d + e;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// f(uint256,uint256,uint256,uint256,uint256): 1, 1, 1, 1, 1
|
// f(uint256,uint256,uint256,uint256,uint256): 1, 1, 1, 1, 1
|
||||||
// -> 5
|
// -> 5
|
||||||
|
@ -3,6 +3,8 @@ contract C {
|
|||||||
return a + b + c + d + e;
|
return a + b + c + d + e;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// ====
|
||||||
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// f(uint256,uint256,uint256,uint256,uint256): 1, 1, 1, 1, 1
|
// f(uint256,uint256,uint256,uint256,uint256): 1, 1, 1, 1, 1
|
||||||
// # A comment on the function parameters. #
|
// # A comment on the function parameters. #
|
||||||
|
Loading…
Reference in New Issue
Block a user