]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ports/sysdeps/ia64/bits/byteswap-16.h
ia64: fix byteswap conversion warning
[thirdparty/glibc.git] / ports / sysdeps / ia64 / bits / byteswap-16.h
index 0a85909276f5d0e78c86eea0925d89c7e1b310b6..4a53ffaf6d7c5f92726975d5cbd72a8e76d843c1 100644 (file)
@@ -23,7 +23,7 @@
 #if defined __GNUC__ && __GNUC__ >= 2
 # define __bswap_16(x) \
      (__extension__                                                          \
-      ({ register unsigned short int __v, __x = (x);                         \
+      ({ register unsigned short int __v, __x = (unsigned short int) (x);     \
         if (__builtin_constant_p (x))                                        \
           __v = __bswap_constant_16 (__x);                                   \
         else                                                                 \