Merge pull request #11454 from ethereum/data-location-error

Error message: try-catch parameter cannot be in storage.
This commit is contained in:
chriseth
2021-05-31 14:31:01 +02:00
committed by GitHub
2 changed files with 12 additions and 2 deletions
+1 -2
View File
@@ -696,8 +696,7 @@ set<VariableDeclaration::Location> VariableDeclaration::allowedDataLocations() c
if (
isConstructorParameter() ||
isInternalCallableParameter() ||
isLibraryFunctionParameter() ||
isTryCatchParameter()
isLibraryFunctionParameter()
)
locations.insert(Location::Storage);
if (!isTryCatchParameter() && !isConstructorParameter())