diff --git a/compiler/ptype.pas b/compiler/ptype.pas index 08eb332e03..f7bf7ecd28 100644 --- a/compiler/ptype.pas +++ b/compiler/ptype.pas @@ -1840,8 +1840,9 @@ implementation and get the member owner instead of just created enumdef } if not assigned(aktenumdef) then begin - searchsym(pattern,sym,st); - if sym.typ=enumsym then + if not searchsym(pattern,sym,st) then + internalerror(202504121) + else if sym.typ=enumsym then aktenumdef:=tenumsym(sym).definition else internalerror(201101021);