diff --git a/components/codetools/finddeclarationtool.pas b/components/codetools/finddeclarationtool.pas index 3d813b4204..68e80468fc 100644 --- a/components/codetools/finddeclarationtool.pas +++ b/components/codetools/finddeclarationtool.pas @@ -5768,13 +5768,6 @@ begin AtomIsIdentifierE; AncestorStartPos:=CurPos.StartPos; end; - if (ClassIdentNode<>nil) - and (ClassIdentNode.Desc=ctnTypeDefinition) - and (CompareIdentifiers(@Src[AncestorStartPos],@Src[ClassIdentNode.StartPos])=0) - then begin - MoveCursorToCleanPos(AncestorStartPos); - RaiseException('ancestor has same name as class'); - end; {$IFDEF ShowTriedContexts} DebugLn('[TFindDeclarationTool.FindAncestorOfClass] ', ' search ancestor class = ',GetIdentifier(@Src[AncestorStartPos]));