solidity/test/libsolidity/syntaxTests/inheritance/override/public_immutable_var_overrides_pure.sol
2020-07-20 15:18:23 +02:00

9 lines
261 B
Solidity

abstract contract C {
function foo() external pure virtual returns (uint);
}
contract X is C {
uint public immutable override foo = 7;
}
// ----
// TypeError 6959: (100-124): Overriding public state variable changes state mutability from "pure" to "view".