mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove deprecated SMTChecker pragma.
This commit is contained in:
parent
a115e61be6
commit
4b40b40bb6
@ -155,7 +155,9 @@ string SourceUnitGenerator::visit()
|
||||
|
||||
string PragmaGenerator::visit()
|
||||
{
|
||||
set<string> pragmas = uRandDist->subset(s_genericPragmas);
|
||||
set<string> pragmas;
|
||||
// Add preamble
|
||||
pragmas.insert(string(s_preamble));
|
||||
// Choose either abicoder v1 or v2 but not both.
|
||||
pragmas.insert(s_abiPragmas[uRandDist->distributionOneToN(s_abiPragmas.size()) - 1]);
|
||||
return boost::algorithm::join(pragmas, "\n") + "\n";
|
||||
|
@ -749,10 +749,7 @@ public:
|
||||
std::string visit() override;
|
||||
std::string name() override { return "Pragma generator"; }
|
||||
private:
|
||||
std::set<std::string> const s_genericPragmas = {
|
||||
R"(pragma solidity >= 0.0.0;)",
|
||||
R"(pragma experimental SMTChecker;)",
|
||||
};
|
||||
static constexpr char const* s_preamble = R"(pragma solidity >= 0.0.0;)";
|
||||
std::vector<std::string> const s_abiPragmas = {
|
||||
R"(pragma abicoder v1;)",
|
||||
R"(pragma abicoder v2;)"
|
||||
|
Loading…
Reference in New Issue
Block a user