mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove Why3 generator
This commit is contained in:
1 parent
b83f77e0e5
commit
555dc4f46f
7 files changed
+3
-1085
No files matched your search
@@ -40,7 +40,6 @@
|
||||
#include <libsolidity/interface/ABI.h>
|
||||
#include <libsolidity/interface/Natspec.h>
|
||||
#include <libsolidity/interface/GasEstimator.h>
|
||||
#include <libsolidity/formal/Why3Translator.h>
|
||||
|
||||
#include <libevmasm/Exceptions.h>
|
||||
|
||||
@@ -316,20 +315,6 @@ void CompilerStack::link()
|
||||
}
|
||||
}
|
||||
|
||||
bool CompilerStack::prepareFormalAnalysis(ErrorReporter* _errorReporter)
|
||||
{
|
||||
if (!_errorReporter)
|
||||
_errorReporter = &m_errorReporter;
|
||||
Why3Translator translator(*_errorReporter);
|
||||
for (Source const* source: m_sourceOrder)
|
||||
if (!translator.process(*source->ast))
|
||||
return false;
|
||||
|
||||
m_formalTranslation = translator.translation();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
eth::AssemblyItems const* CompilerStack::assemblyItems(string const& _contractName) const
|
||||
{
|
||||
Contract const& currentContract = contract(_contractName);
|
||||
|
||||
Reference in new issue
Block a user