aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/AssemblyStack.h
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-11-07 19:01:43 +0800
committerchriseth <chris@ethereum.org>2018-11-27 22:59:57 +0800
commit728119bb110b68be3df80b827f73e1d4f36d6bc5 (patch)
tree236790839810e511d97349bddbd408c46dff1834 /libsolidity/interface/AssemblyStack.h
parente016cb99e679c53708ca7294442e04f80df477cc (diff)
downloaddexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.tar
dexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.tar.gz
dexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.tar.bz2
dexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.tar.lz
dexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.tar.xz
dexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.tar.zst
dexon-solidity-728119bb110b68be3df80b827f73e1d4f36d6bc5.zip
Use yul parser in assembly stack.
Diffstat (limited to 'libsolidity/interface/AssemblyStack.h')
-rw-r--r--libsolidity/interface/AssemblyStack.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/libsolidity/interface/AssemblyStack.h b/libsolidity/interface/AssemblyStack.h
index b89faca0..7ae0592e 100644
--- a/libsolidity/interface/AssemblyStack.h
+++ b/libsolidity/interface/AssemblyStack.h
@@ -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;
};