Selaa lähdekoodia

* fixed typecast in tmodule.destroy after r49426, since registered_in_module is introduced in tdef, not in tstoreddef

git-svn-id: trunk@49427 -
nickysn 4 vuotta sitten
vanhempi
commit
f59aab1371
1 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 4 4
      compiler/fmodule.pas

+ 4 - 4
compiler/fmodule.pas

@@ -299,7 +299,7 @@ implementation
       SysUtils,globals,
       SysUtils,globals,
       verbose,systems,
       verbose,systems,
       scanner,ppu,dbgbase,
       scanner,ppu,dbgbase,
-      procinfo,symdef;
+      procinfo,symdef,symtype;
 
 
 {$ifdef MEMDEBUG}
 {$ifdef MEMDEBUG}
     var
     var
@@ -734,9 +734,9 @@ implementation
         if assigned(deflist) then
         if assigned(deflist) then
           begin
           begin
             for i:=0 to deflist.Count-1 do
             for i:=0 to deflist.Count-1 do
-              if assigned(deflist[i]) and (deflist[i] is tstoreddef) and
-                 (tstoreddef(deflist[i]).registered_in_module=self) then
-                tstoreddef(deflist[i]).registered_in_module:=nil;
+              if assigned(deflist[i]) and (deflist[i] is tdef) and
+                 (tdef(deflist[i]).registered_in_module=self) then
+                tdef(deflist[i]).registered_in_module:=nil;
             deflist.free;
             deflist.free;
           end;
           end;
         symlist.free;
         symlist.free;