Do now disallow assigning to external parameters.

This commit is contained in:
chriseth
2020-06-22 18:36:32 +02:00
parent 1cb02af240
commit 98e5923e3a
4 changed files with 2 additions and 9 deletions
+1 -6
View File
@@ -492,12 +492,7 @@ DeclarationAnnotation& Declaration::annotation() const
bool VariableDeclaration::isLValue() const
{
// Constant declared variables are Read-Only
if (isConstant())
return false;
// External function arguments of reference type are Read-Only
if (isExternalCallableParameter() && dynamic_cast<ReferenceType const*>(type()))
return false;
return true;
return !isConstant();
}
bool VariableDeclaration::isLocalVariable() const