mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Constants are considered pure.
This commit is contained in:
committed by
Mathias Baumann
parent
d3647b13e4
commit
c8772a54c3
@@ -289,7 +289,7 @@ StateMutability OverrideProxy::stateMutability() const
|
||||
return std::visit(GenericVisitor{
|
||||
[&](FunctionDefinition const* _item) { return _item->stateMutability(); },
|
||||
[&](ModifierDefinition const*) { solAssert(false, "Requested state mutability from modifier."); return StateMutability{}; },
|
||||
[&](VariableDeclaration const*) { return StateMutability::View; }
|
||||
[&](VariableDeclaration const* _var) { return _var->isConstant() ? StateMutability::Pure : StateMutability::View; }
|
||||
}, m_item);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user