Explorar o código

* cleanup of r34444

git-svn-id: trunk@34482 -
Jonas Maebe %!s(int64=9) %!d(string=hai) anos
pai
achega
ad0299e0cd
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      compiler/ngtcon.pas

+ 2 - 2
compiler/ngtcon.pas

@@ -1043,13 +1043,13 @@ function get_next_varsym(def: tabstractrecorddef; const SymList:TFPHashObjectLis
                       2:
                         begin
                           if target_info.endian=endian_big then
-                            setval:=swap(word(setval));
+                            setval:=swapendian(word(setval));
                           ftcb.emit_tai(tai_const.create_16bit(setval),def);
                         end;
                       4:
                         begin
                           if target_info.endian=endian_big then
-                            setval:=swap(word(setval)) shl 16 or (swap(word(setval shr 16)));
+                            setval:=swapendian(cardinal(setval));
                           ftcb.emit_tai(tai_const.create_32bit(setval),def);
                         end;
                       else