mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix struct encoding warning for libraries.
This commit is contained in:
parent
e9d256ddf4
commit
9e36c189e5
@ -573,6 +573,7 @@ bool TypeChecker::visit(FunctionDefinition const& _function)
|
||||
if (
|
||||
_function.visibility() > FunctionDefinition::Visibility::Internal &&
|
||||
type(*var)->category() == Type::Category::Struct &&
|
||||
!type(*var)->dataStoredIn(DataLocation::Storage) &&
|
||||
!_function.sourceUnit().annotation().experimentalFeatures.count(ExperimentalFeature::ABIEncoderV2)
|
||||
)
|
||||
m_errorReporter.typeError(
|
||||
|
Loading…
Reference in New Issue
Block a user