aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/codegen/ContractCompiler.cpp
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-01-25 00:37:22 +0800
committerGitHub <noreply@github.com>2017-01-25 00:37:22 +0800
commit3dc83aa34e83d668cde82953f9efa94ebb7de8ed (patch)
tree06013ebd774f99584be9ca09c22feac010ebc2c7 /libsolidity/codegen/ContractCompiler.cpp
parent29dab03ec8b595fc25e010bd8b60b2e280d0ebed (diff)
parent7e6f1b3f0008d03e6cdfa186b8f9976570865d4e (diff)
downloaddexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.tar
dexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.tar.gz
dexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.tar.bz2
dexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.tar.lz
dexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.tar.xz
dexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.tar.zst
dexon-solidity-3dc83aa34e83d668cde82953f9efa94ebb7de8ed.zip
Merge pull request #1588 from ethereum/fixrecursivestructs
Introduce low-level functions
Diffstat (limited to 'libsolidity/codegen/ContractCompiler.cpp')
-rw-r--r--libsolidity/codegen/ContractCompiler.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libsolidity/codegen/ContractCompiler.cpp b/libsolidity/codegen/ContractCompiler.cpp
index bdff0da4..9dc1fb37 100644
--- a/libsolidity/codegen/ContractCompiler.cpp
+++ b/libsolidity/codegen/ContractCompiler.cpp
@@ -827,6 +827,7 @@ void ContractCompiler::appendMissingFunctions()
function->accept(*this);
solAssert(m_context.nextFunctionToCompile() != function, "Compiled the wrong function?");
}
+ m_context.appendMissingLowLevelFunctions();
}
void ContractCompiler::appendModifierOrFunctionCode()