mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Use asCallableFunction in override check (part 1).
This commit is contained in:
parent
7921e5f0b9
commit
9a4968ba1d
@ -250,7 +250,7 @@ void TypeChecker::checkContractAbstractFunctions(ContractDefinition const& _cont
|
|||||||
if (function->isConstructor())
|
if (function->isConstructor())
|
||||||
continue;
|
continue;
|
||||||
auto& overloads = functions[function->name()];
|
auto& overloads = functions[function->name()];
|
||||||
FunctionTypePointer funType = make_shared<FunctionType>(*function);
|
FunctionTypePointer funType = make_shared<FunctionType>(*function)->asCallableFunction(false);
|
||||||
auto it = find_if(overloads.begin(), overloads.end(), [&](FunTypeAndFlag const& _funAndFlag)
|
auto it = find_if(overloads.begin(), overloads.end(), [&](FunTypeAndFlag const& _funAndFlag)
|
||||||
{
|
{
|
||||||
return funType->hasEqualParameterTypes(*_funAndFlag.first);
|
return funType->hasEqualParameterTypes(*_funAndFlag.first);
|
||||||
|
Loading…
Reference in New Issue
Block a user