|
@@ -527,7 +527,11 @@ implementation
|
|
|
begin
|
|
|
sym:=tsym(st.SymList[i]);
|
|
|
if (sym.visibility<>vis_hidden) and
|
|
|
- (not sym.isdbgwritten) then
|
|
|
+ (not sym.isdbgwritten) and
|
|
|
+ { avoid all generic symbols }
|
|
|
+ not (sp_generic_dummy in sym.symoptions) and
|
|
|
+ not ((sym.typ=typesym) and assigned(ttypesym(sym).typedef) and
|
|
|
+ (df_generic in ttypesym(sym).typedef.defoptions)) then
|
|
|
appendsym(list,sym);
|
|
|
end;
|
|
|
case st.symtabletype of
|