From ae5b12f54b43b7793600ad9b2c785fd0f9a5ed9e Mon Sep 17 00:00:00 2001 From: chriseth Date: Thu, 15 Oct 2015 14:03:56 +0200 Subject: Fix compiler warnings. --- libsolidity/LValue.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libsolidity') diff --git a/libsolidity/LValue.cpp b/libsolidity/LValue.cpp index 52441836..bc069efd 100644 --- a/libsolidity/LValue.cpp +++ b/libsolidity/LValue.cpp @@ -484,15 +484,17 @@ void TupleObject::retrieveValue(SourceLocation const& _location, bool _remove) c solAssert(initialDepth + m_context.stackHeight() >= initialStack, ""); unsigned depth = initialDepth + m_context.stackHeight() - initialStack; if (lv->sizeOnStack() > 0) + { if (_remove && depth > lv->sizeOnStack()) CompilerUtils(m_context).moveToStackTop(depth, depth - lv->sizeOnStack()); else if (!_remove && depth > 0) CompilerUtils(m_context).copyToStackTop(depth, lv->sizeOnStack()); + } lv->retrieveValue(_location, true); } } -void TupleObject::storeValue(Type const& _sourceType, SourceLocation const& _location, bool _move) const +void TupleObject::storeValue(Type const& _sourceType, SourceLocation const& _location, bool) const { // values are below the lvalue references unsigned valuePos = sizeOnStack(); -- cgit