diff options
Diffstat (limited to 'avx512-0037785/compiler/dbgstabs.pas')
-rw-r--r-- | avx512-0037785/compiler/dbgstabs.pas | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/avx512-0037785/compiler/dbgstabs.pas b/avx512-0037785/compiler/dbgstabs.pas index 76158d729b..ef8a575475 100644 --- a/avx512-0037785/compiler/dbgstabs.pas +++ b/avx512-0037785/compiler/dbgstabs.pas @@ -480,6 +480,9 @@ implementation begin if tsym(p).typ = procsym then begin + if (sp_generic_dummy in tsym(p).symoptions) and + (tprocsym(p).procdeflist.count=0) then + exit; pd :=tprocdef(tprocsym(p).ProcdefList[0]); if (po_virtualmethod in pd.procoptions) and not is_objectpascal_helper(pd.struct) then @@ -1561,7 +1564,7 @@ implementation ss:=sym_stabstr_evaluate(sym,'"${name}:$1",'+base_stabs_str(paravarsymref_stab,'0','${line}','$2'),[c+st,getoffsetstr(sym.localloc.reference)]) end; else - internalerror(2003091814); + internalerror(2003091805); end; end; write_sym_stabstr(list,sym,ss); |