Browse Source

* fixed crash in dwarf generation when generating info for empty default parameter sets

git-svn-id: trunk@4140 -
florian 19 years ago
parent
commit
a7b5f78daf
1 changed files with 2 additions and 1 deletions
  1. 2 1
      compiler/dbgdwarf.pas

+ 2 - 1
compiler/dbgdwarf.pas

@@ -1345,7 +1345,8 @@ implementation
           pointerdef :
           pointerdef :
             insertdef(list,tpointerdef(def).pointertype.def);
             insertdef(list,tpointerdef(def).pointertype.def);
           setdef :
           setdef :
-            insertdef(list,tsetdef(def).elementtype.def);
+            if assigned(tsetdef(def).elementtype.def) then
+              insertdef(list,tsetdef(def).elementtype.def);
           procvardef:
           procvardef:
             begin
             begin
               insertdef(list,tprocvardef(def).rettype.def);
               insertdef(list,tprocvardef(def).rettype.def);