solidity/test/libsolidity/semanticTests/modifiers/many_simple.sol
2021-12-29 20:24:54 +01:00

25 lines
373 B
Solidity

contract C {
uint256 public x;
modifier m() {
x ++;
_;
}
modifier mdouble() {
_;
_;
}
function f() public m m m m m m m m m m mdouble m m m m m m m m m m m m m m m m returns (uint) {
return x;
}
}
// ====
// compileToEwasm: also
// compileViaYul: also
// ----
// x() -> 0
// f() -> 0x2a
// x() -> 0x2a