mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
analysis: disallow overloading functions with events
This commit is contained in:
parent
3d8b56c2a4
commit
4e1fd68b38
@ -58,7 +58,12 @@ Declaration const* DeclarationContainer::conflictingDeclaration(
|
||||
return declaration;
|
||||
}
|
||||
if (
|
||||
!dynamic_cast<FunctionDefinition const*>(declaration) &&
|
||||
dynamic_cast<FunctionDefinition const*>(&_declaration) &&
|
||||
!dynamic_cast<FunctionDefinition const*>(declaration)
|
||||
)
|
||||
return declaration;
|
||||
if (
|
||||
dynamic_cast<EventDefinition const*>(&_declaration) &&
|
||||
!dynamic_cast<EventDefinition const*>(declaration)
|
||||
)
|
||||
return declaration;
|
||||
|
Loading…
Reference in New Issue
Block a user