mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
ABI encoding functions are pure and should be usable in constants.
This commit is contained in:
@@ -2865,7 +2865,11 @@ bool FunctionType::isPure() const
|
||||
m_kind == Kind::RIPEMD160 ||
|
||||
m_kind == Kind::AddMod ||
|
||||
m_kind == Kind::MulMod ||
|
||||
m_kind == Kind::ObjectCreation;
|
||||
m_kind == Kind::ObjectCreation ||
|
||||
m_kind == Kind::ABIEncode ||
|
||||
m_kind == Kind::ABIEncodePacked ||
|
||||
m_kind == Kind::ABIEncodeWithSelector ||
|
||||
m_kind == Kind::ABIEncodeWithSignature;
|
||||
}
|
||||
|
||||
TypePointers FunctionType::parseElementaryTypeVector(strings const& _types)
|
||||
|
||||
Reference in New Issue
Block a user