mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
fixed build
This commit is contained in:
parent
1a27bf8a39
commit
02d060ea5c
@ -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(),
|
||||||
|
Loading…
Reference in New Issue
Block a user