diff options
author | Yoichi Hirai <i@yoichihirai.com> | 2016-11-08 22:25:32 +0800 |
---|---|---|
committer | chriseth <c@ethdev.com> | 2016-11-16 21:37:18 +0800 |
commit | c9f9b2ab4d421e99055425ace5deeb76d8f4fdd2 (patch) | |
tree | 3ac98a19b929334a70d6ed47551b36d41a0f6a62 /libsolidity/codegen/Compiler.h | |
parent | 5011d6339a185a55d6cdc3e952dea7bdd14a2ff7 (diff) | |
download | dexon-solidity-c9f9b2ab4d421e99055425ace5deeb76d8f4fdd2.tar.gz dexon-solidity-c9f9b2ab4d421e99055425ace5deeb76d8f4fdd2.tar.zst dexon-solidity-c9f9b2ab4d421e99055425ace5deeb76d8f4fdd2.zip |
codegen: add a compilation mode and a runtime context to CompilerContext
Diffstat (limited to 'libsolidity/codegen/Compiler.h')
-rw-r--r-- | libsolidity/codegen/Compiler.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libsolidity/codegen/Compiler.h b/libsolidity/codegen/Compiler.h index fccb68a9..56849ea0 100644 --- a/libsolidity/codegen/Compiler.h +++ b/libsolidity/codegen/Compiler.h @@ -35,7 +35,9 @@ class Compiler public: explicit Compiler(bool _optimize = false, unsigned _runs = 200): m_optimize(_optimize), - m_optimizeRuns(_runs) + m_optimizeRuns(_runs), + m_context(CompilationMode::Creation, &m_runtimeContext), + m_runtimeContext(CompilationMode::Runtime) { } void compileContract( |