mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rename expectedItems to numVariables
This commit is contained in:
parent
ee3a2c0599
commit
8d90e6fc4e
@ -37,16 +37,16 @@ void CodeTransform::operator()(VariableDeclaration const& _varDecl)
|
||||
{
|
||||
solAssert(m_scope, "");
|
||||
|
||||
int const expectedItems = _varDecl.variables.size();
|
||||
int const numVariables = _varDecl.variables.size();
|
||||
int height = m_assembly.stackHeight();
|
||||
if (_varDecl.value)
|
||||
{
|
||||
boost::apply_visitor(*this, *_varDecl.value);
|
||||
expectDeposit(expectedItems, height);
|
||||
expectDeposit(numVariables, height);
|
||||
}
|
||||
else
|
||||
{
|
||||
int variablesLeft = expectedItems;
|
||||
int variablesLeft = numVariables;
|
||||
while (variablesLeft--)
|
||||
m_assembly.appendConstant(u256(0));
|
||||
}
|
||||
|
@ -175,19 +175,19 @@ bool AsmAnalyzer::operator()(assembly::Assignment const& _assignment)
|
||||
bool AsmAnalyzer::operator()(assembly::VariableDeclaration const& _varDecl)
|
||||
{
|
||||
bool success = true;
|
||||
int const expectedItems = _varDecl.variables.size();
|
||||
int const numVariables = _varDecl.variables.size();
|
||||
if (_varDecl.value)
|
||||
{
|
||||
int const stackHeight = m_stackHeight;
|
||||
success = boost::apply_visitor(*this, *_varDecl.value);
|
||||
if ((m_stackHeight - stackHeight) != expectedItems)
|
||||
if ((m_stackHeight - stackHeight) != numVariables)
|
||||
{
|
||||
m_errorReporter.declarationError(_varDecl.location, "Variable count mismatch.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
m_stackHeight += expectedItems;
|
||||
m_stackHeight += numVariables;
|
||||
|
||||
for (auto const& variable: _varDecl.variables)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user