Merge pull request #9967 from ethereum/develop

Merge develop into breaking.
This commit is contained in:
chriseth
2020-10-06 17:45:53 +02:00
committed by GitHub
161 changed files with 6537 additions and 259 deletions
+3 -1
View File
@@ -140,7 +140,9 @@ util::Result<TypePointers> transformParametersToExternal(TypePointers const& _pa
for (auto const& type: _parameters)
{
if (TypePointer ext = type->interfaceType(_inLibrary).get())
if (!type)
return util::Result<TypePointers>::err("Type information not present.");
else if (TypePointer ext = type->interfaceType(_inLibrary).get())
transformed.push_back(ext);
else
return util::Result<TypePointers>::err("Parameter should have external type.");