mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 15:47:53 +02:00
WPO: handle classes defined in localsymtables
Can happen since the support for anonymous methods
This commit is contained in:
parent
906571fa25
commit
a512273976
@ -590,7 +590,7 @@ unit optvirt;
|
||||
objparentsymtab:=objdef.symtable;
|
||||
mainsymtab:=objparentsymtab.defowner.owner;
|
||||
classprefix:='';
|
||||
while mainsymtab.symtabletype in [recordsymtable,objectsymtable] do
|
||||
while mainsymtab.symtabletype in [recordsymtable,objectsymtable,localsymtable] do
|
||||
begin
|
||||
classprefix:=mainsymtab.name^+'.'+classprefix;
|
||||
mainsymtab:=mainsymtab.defowner.owner;
|
||||
|
Loading…
Reference in New Issue
Block a user