Explorar el Código

Don't push the local symtable of the current module, but of that module the generic belongs to (should fix compilation error of Lazarus).

git-svn-id: trunk@19771 -
svenbarth hace 13 años
padre
commit
b240dc129f
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      compiler/pgenutil.pas

+ 1 - 1
compiler/pgenutil.pas

@@ -343,7 +343,7 @@ uses
 
 
             { push the localsymtable if needed }
             { push the localsymtable if needed }
             if (hmodule<>current_module) or not current_module.in_interface then
             if (hmodule<>current_module) or not current_module.in_interface then
-              symtablestack.push(current_module.localsymtable);
+              symtablestack.push(hmodule.localsymtable);
 
 
             { push a temporary global symtable so that the specialization is
             { push a temporary global symtable so that the specialization is
               added to the correct symtable; this symtable does not contain
               added to the correct symtable; this symtable does not contain