Use yul parser in assembly stack.

This commit is contained in:
chriseth
2018-11-27 15:59:57 +01:00
parent e016cb99e6
commit 728119bb11
3 changed files with 23 additions and 21 deletions
+3 -9
View File
@@ -24,8 +24,8 @@
#include <liblangutil/ErrorReporter.h>
#include <liblangutil/EVMVersion.h>
#include <libyul/YulObject.h>
#include <libyul/YulObjectParser.h>
#include <libyul/Object.h>
#include <libyul/ObjectParser.h>
#include <libevmasm/LinkerObject.h>
@@ -37,12 +37,6 @@ namespace langutil
class Scanner;
}
namespace yul
{
struct AsmAnalysisInfo;
struct Block;
}
namespace dev
{
namespace solidity
@@ -93,7 +87,7 @@ private:
std::shared_ptr<langutil::Scanner> m_scanner;
bool m_analysisSuccessful = false;
std::shared_ptr<yul::YulObject> m_parserResult;
std::shared_ptr<yul::Object> m_parserResult;
langutil::ErrorList m_errors;
langutil::ErrorReporter m_errorReporter;
};