Ver código fonte

* jump table is written to the data segment so create a proper label for it, resolves #11735

git-svn-id: trunk@11477 -
florian 17 anos atrás
pai
commit
d05d315aa5
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      compiler/x86/nx86set.pas

+ 1 - 1
compiler/x86/nx86set.pas

@@ -120,7 +120,7 @@ implementation
              cg.a_cmp_const_reg_label(current_asmdata.CurrAsmList,opsize,OC_A,aint(max_)-aint(min_),hregister,elselabel);
              min_:=0;
           end;
-        current_asmdata.getjumplabel(table);
+        current_asmdata.getdatalabel(table);
         { make it a 32bit register }
         indexreg:=cg.makeregsize(current_asmdata.CurrAsmList,hregister,OS_INT);
         cg.a_load_reg_reg(current_asmdata.CurrAsmList,opsize,OS_INT,hregister,indexreg);