fixed build

This commit is contained in:
LianaHus 2015-10-27 13:16:33 +01:00
parent 1a27bf8a39
commit 02d060ea5c

View File

@ -97,19 +97,19 @@ bool NameAndTypeResolver::resolveNamesAndTypes(ContractDefinition& _contract)
for (ASTPointer<ModifierDefinition> const& modifier: _contract.functionModifiers()) for (ASTPointer<ModifierDefinition> const& modifier: _contract.functionModifiers())
{ {
m_currentScope = &m_scopes[modifier.get()]; m_currentScope = &m_scopes[modifier.get()];
ReferencesResolver resolver(m_errors); ReferencesResolver resolver(m_errors, *this, &_contract, nullptr);
result = result && resolver.resolve(*modifier); result = result && resolver.resolve(*modifier);
} }
for (ASTPointer<FunctionDefinition> const& function: _contract.definedFunctions()) for (ASTPointer<FunctionDefinition> const& function: _contract.definedFunctions())
{ {
m_currentScope = &m_scopes[function.get()]; m_currentScope = &m_scopes[function.get()];
ReferencesResolver referencesResolver( ReferencesResolver referencesResolver(
m_errors; m_errors,
*this, *this,
&_contract, &_contract,
function->returnParameterList().get() function->returnParameterList().get()
); );
result = result && resolver.resolve(*function); result = result && referencesResolver.resolve(*function);
} }
m_currentScope = &m_scopes[&_contract]; m_currentScope = &m_scopes[&_contract];
@ -125,6 +125,7 @@ bool NameAndTypeResolver::resolveNamesAndTypes(ContractDefinition& _contract)
{ {
m_currentScope = &m_scopes[function.get()]; m_currentScope = &m_scopes[function.get()];
ReferencesResolver referencesResolver( ReferencesResolver referencesResolver(
m_errors,
*this, *this,
&_contract, &_contract,
function->returnParameterList().get(), function->returnParameterList().get(),