* don't add empty symtables when specializing generics

git-svn-id: trunk@8066 -
This commit is contained in:
florian 2007-07-15 17:16:21 +00:00
parent a05d228679
commit 2b2c6f7f53

View File

@ -1810,8 +1810,10 @@ implementation
symtablestack.push(pu.u.globalsymtable);
pu:=tused_unit(pu.next);
end;
symtablestack.push(hmodule.globalsymtable);
symtablestack.push(hmodule.localsymtable);
if assigned(hmodule.globalsymtable) then
symtablestack.push(hmodule.globalsymtable);
if assigned(hmodule.localsymtable) then
symtablestack.push(hmodule.localsymtable);
{ definitions }
for i:=0 to tobjectdef(ttypesym(p).typedef).symtable.DefList.Count-1 do