solidity/test/libsolidity/semanticTests/modifiers/function_modifier_for_constructor.sol

28 lines
343 B
Solidity
Raw Normal View History

contract A {
uint256 data;
2020-06-23 12:14:24 +00:00
constructor() mod1 {
data |= 2;
}
modifier mod1 virtual {
data |= 1;
_;
}
function getData() public returns (uint256 r) {
return data;
}
}
contract C is A {
modifier mod1 override {
data |= 4;
_;
}
}
// ----
// getData() -> 6