Fix struct encoding warning for libraries.

This commit is contained in:
chriseth 2017-12-04 13:00:45 +01:00 committed by Alex Beregszaszi
parent e9d256ddf4
commit 9e36c189e5

View File

@ -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(