Resolve warnings on Windows (#36241)

diff --git a/fml/endianness.h b/fml/endianness.h
index b4bd9a9..269b461 100644
--- a/fml/endianness.h
+++ b/fml/endianness.h
@@ -14,14 +14,14 @@
 #include "flutter/fml/build_config.h"
 
 // Compiler intrinsics for flipping endianness.
-#define FML_BYTESWAP_16(n) __builtin_bswap16(n)
-#define FML_BYTESWAP_32(n) __builtin_bswap32(n)
-#define FML_BYTESWAP_64(n) __builtin_bswap64(n)
-
 #if defined(_MSC_VER)
 #define FML_BYTESWAP_16(n) _byteswap_ushort(n)
 #define FML_BYTESWAP_32(n) _byteswap_ulong(n)
 #define FML_BYTESWAP_64(n) _byteswap_uint64(n)
+#else
+#define FML_BYTESWAP_16(n) __builtin_bswap16(n)
+#define FML_BYTESWAP_32(n) __builtin_bswap32(n)
+#define FML_BYTESWAP_64(n) __builtin_bswap64(n)
 #endif
 
 namespace fml {