Explorar o código

compiler: write finished zero for enumeration rtti (this was broken since r14511 fixes bug #0019288)

git-svn-id: trunk@17407 -
paul %!s(int64=14) %!d(string=hai) anos
pai
achega
937bf3cdaf
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      compiler/ncgrtti.pas

+ 2 - 0
compiler/ncgrtti.pas

@@ -478,6 +478,8 @@ implementation
             end;
             end;
           { write unit name }
           { write unit name }
           write_string(current_module.realmodulename^);
           write_string(current_module.realmodulename^);
+          { write zero which is required by RTL }
+          current_asmdata.asmlists[al_rtti].concat(Tai_const.Create_8bit(0));
         end;
         end;
 
 
         procedure orddef_rtti(def:torddef);
         procedure orddef_rtti(def:torddef);