2
0
Эх сурвалжийг харах

* cleanup of r34444

git-svn-id: trunk@34482 -
Jonas Maebe 9 жил өмнө
parent
commit
ad0299e0cd
1 өөрчлөгдсөн 2 нэмэгдсэн , 2 устгасан
  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