mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Disallow using reserved identifiers in Yul
This commit is contained in:
parent
7df986539f
commit
2b09fa14e1
@ -570,6 +570,12 @@ void AsmAnalyzer::expectValidIdentifier(YulString _identifier, SourceLocation co
|
|||||||
"\"" + _identifier.str() + "\" is not a valid identifier (contains consecutive dots)."
|
"\"" + _identifier.str() + "\" is not a valid identifier (contains consecutive dots)."
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (m_dialect.reservedIdentifier(_identifier))
|
||||||
|
m_errorReporter.declarationError(
|
||||||
|
5017_error,
|
||||||
|
_location,
|
||||||
|
"The identifier \"" + _identifier.str() + "\" is reserved and can not be used."
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void AsmAnalyzer::expectValidType(YulString _type, SourceLocation const& _location)
|
void AsmAnalyzer::expectValidType(YulString _type, SourceLocation const& _location)
|
||||||
|
Loading…
Reference in New Issue
Block a user