diff options
author | Christian <c@ethdev.com> | 2014-10-30 19:42:04 +0800 |
---|---|---|
committer | Christian <c@ethdev.com> | 2014-10-31 04:21:25 +0800 |
commit | a5f360273896973a99ad696a427726da875d0473 (patch) | |
tree | d6b83b7cffff168f5384f9c07cd8b1b6ab7613ae | |
parent | d3f5c6a0c817b7fa020c7f0901d9d89f6344981a (diff) | |
download | dexon-solidity-a5f360273896973a99ad696a427726da875d0473.tar dexon-solidity-a5f360273896973a99ad696a427726da875d0473.tar.gz dexon-solidity-a5f360273896973a99ad696a427726da875d0473.tar.bz2 dexon-solidity-a5f360273896973a99ad696a427726da875d0473.tar.lz dexon-solidity-a5f360273896973a99ad696a427726da875d0473.tar.xz dexon-solidity-a5f360273896973a99ad696a427726da875d0473.tar.zst dexon-solidity-a5f360273896973a99ad696a427726da875d0473.zip |
Renamed file.
-rw-r--r-- | Compiler.h | 2 | ||||
-rw-r--r-- | CompilerContext.cpp (renamed from CompilerUtilities.cpp) | 0 | ||||
-rw-r--r-- | CompilerContext.h (renamed from CompilerUtilities.h) | 0 | ||||
-rw-r--r-- | ExpressionCompiler.cpp | 1 | ||||
-rw-r--r-- | ExpressionCompiler.h | 4 |
5 files changed, 4 insertions, 3 deletions
@@ -21,7 +21,7 @@ */ #include <libsolidity/ASTVisitor.h> -#include <libsolidity/CompilerUtilities.h> +#include <libsolidity/CompilerContext.h> namespace dev { namespace solidity { diff --git a/CompilerUtilities.cpp b/CompilerContext.cpp index b8f57618..b8f57618 100644 --- a/CompilerUtilities.cpp +++ b/CompilerContext.cpp diff --git a/CompilerUtilities.h b/CompilerContext.h index 90367903..90367903 100644 --- a/CompilerUtilities.h +++ b/CompilerContext.h diff --git a/ExpressionCompiler.cpp b/ExpressionCompiler.cpp index 76fcc298..53d2d95d 100644 --- a/ExpressionCompiler.cpp +++ b/ExpressionCompiler.cpp @@ -25,6 +25,7 @@ #include <numeric> #include <libsolidity/AST.h> #include <libsolidity/ExpressionCompiler.h> +#include <libsolidity/CompilerContext.h> using namespace std; diff --git a/ExpressionCompiler.h b/ExpressionCompiler.h index 28a04f52..a930723c 100644 --- a/ExpressionCompiler.h +++ b/ExpressionCompiler.h @@ -21,11 +21,12 @@ */ #include <libsolidity/ASTVisitor.h> -#include <libsolidity/CompilerUtilities.h> namespace dev { namespace solidity { +class CompilerContext; // forward + /// Compiler for expressions, i.e. converts an AST tree whose root is an Expression into a stream /// of EVM instructions. It needs a compiler context that is the same for the whole compilation /// unit. @@ -68,7 +69,6 @@ private: void moveToLValue(Expression const& _expression); /// Returns the position of @a m_currentLValue in the stack, where 0 is the top of the stack. unsigned stackPositionOfLValue() const; - void adjustStackOffset(eth::Instruction _instruction); Declaration* m_currentLValue; CompilerContext& m_context; |