From da62403e79308b5bf4be9656e1b55db2f0a71e3b Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 10 Dec 2014 14:33:30 +0100 Subject: Stylistic changes. --- CompilerUtils.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'CompilerUtils.cpp') diff --git a/CompilerUtils.cpp b/CompilerUtils.cpp index 824fd477..d4dfbe3c 100644 --- a/CompilerUtils.cpp +++ b/CompilerUtils.cpp @@ -35,6 +35,7 @@ void CompilerUtils::moveToStackVariable(VariableDeclaration const& _variable) { unsigned const stackPosition = m_context.baseToCurrentStackOffset(m_context.getBaseStackOffsetOfVariable(_variable)); unsigned const size = _variable.getType()->getSizeOnStack(); + // move variable starting from its top end in the stack if (stackPosition - size + 1 > 16) BOOST_THROW_EXCEPTION(CompilerError() << errinfo_sourceLocation(_variable.getLocation()) << errinfo_comment("Stack too deep.")); @@ -42,7 +43,7 @@ void CompilerUtils::moveToStackVariable(VariableDeclaration const& _variable) m_context << eth::swapInstruction(stackPosition - size + 1) << eth::Instruction::POP; } -void CompilerUtils::copyToStackTop(unsigned _stackDepth, const Type& _type) +void CompilerUtils::copyToStackTop(unsigned _stackDepth, Type const& _type) { if (_stackDepth > 16) BOOST_THROW_EXCEPTION(CompilerError() << errinfo_comment("Stack too deep.")); -- cgit v1.2.3