More general minimum EVM version check

This commit is contained in:
Nikola Matic 2022-09-21 12:38:01 +02:00
parent aceb9dc5d1
commit 5f6e606e4d
2 changed files with 2 additions and 3 deletions

View File

@ -185,9 +185,7 @@ bool SyntaxChecker::visit(PragmaDirective const& _pragma)
m_errorReporter.syntaxError( m_errorReporter.syntaxError(
6634_error, 6634_error,
_pragma.location(), _pragma.location(),
"\"pragma stdlib\" requires Constantinople EVM version at the minimum (selected EVM version is " + "\"pragma stdlib\" requires Constantinople EVM version at the minimum."
m_evmVersion.name() +
")."
); );
m_sourceUnit->annotation().useStdlib = true; m_sourceUnit->annotation().useStdlib = true;
} }

View File

@ -2,3 +2,4 @@ pragma stdlib;
// ==== // ====
// EVMVersion: <constantinople // EVMVersion: <constantinople
// ---- // ----
// SyntaxError 6634: (0-14): "pragma stdlib" requires Constantinople EVM version at the minimum.