diff --git a/libsolidity/parsing/Parser.cpp b/libsolidity/parsing/Parser.cpp index c362375b5..7b2c8b18d 100644 --- a/libsolidity/parsing/Parser.cpp +++ b/libsolidity/parsing/Parser.cpp @@ -980,7 +980,7 @@ ASTPointer Parser::parseUsingDirective() { advance(); Token operator_ = m_scanner->currentToken(); - vector overridable = { + vector overridableOperators = { // Potential future additions: <<, >>, **, ! Token::BitOr, Token::BitAnd, Token::BitXor, Token::Add, Token::Sub, Token::Mul, Token::Div, Token::Mod, @@ -988,7 +988,7 @@ ASTPointer Parser::parseUsingDirective() Token::LessThan, Token::GreaterThan, Token::LessThanOrEqual, Token::GreaterThanOrEqual, Token::BitNot }; - if (!util::contains(overridable, operator_)) + if (!util::contains(overridableOperators, operator_)) { parserError( 4403_error, @@ -996,7 +996,7 @@ ASTPointer Parser::parseUsingDirective() "The operator " + (TokenTraits::toString(operator_) ? string(TokenTraits::toString(operator_)) + " " : "") + "cannot be user-implemented. This is only possible for the following operators: " ) + - util::joinHumanReadable(overridable | ranges::views::transform([](Token _t) { return string{TokenTraits::toString(_t)}; })) + util::joinHumanReadable(overridableOperators | ranges::views::transform([](Token _t) { return string{TokenTraits::toString(_t)}; })) ); } operators.emplace_back(operator_);