aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2014-10-30 19:42:04 +0800
committerChristian <c@ethdev.com>2014-10-31 04:21:25 +0800
commita5f360273896973a99ad696a427726da875d0473 (patch)
treed6b83b7cffff168f5384f9c07cd8b1b6ab7613ae
parentd3f5c6a0c817b7fa020c7f0901d9d89f6344981a (diff)
downloaddexon-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.h2
-rw-r--r--CompilerContext.cpp (renamed from CompilerUtilities.cpp)0
-rw-r--r--CompilerContext.h (renamed from CompilerUtilities.h)0
-rw-r--r--ExpressionCompiler.cpp1
-rw-r--r--ExpressionCompiler.h4
5 files changed, 4 insertions, 3 deletions
diff --git a/Compiler.h b/Compiler.h
index 2ffaaa8d..5f6d9b4e 100644
--- a/Compiler.h
+++ b/Compiler.h
@@ -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;