Update coded_stream.h

Fix for Windows build with MinGW-w64 compiler. Windows is assumed to always be little endian.
pull/8302/head
Brecht Sanders 4 years ago committed by Adam Cozzette
parent a97c4f4f2c
commit 9a80cf1225
  1. 4
      src/google/protobuf/io/coded_stream.h

@ -120,12 +120,12 @@
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>
#ifdef _MSC_VER #ifdef _WIN32
// Assuming windows is always little-endian. // Assuming windows is always little-endian.
#if !defined(PROTOBUF_DISABLE_LITTLE_ENDIAN_OPT_FOR_TEST) #if !defined(PROTOBUF_DISABLE_LITTLE_ENDIAN_OPT_FOR_TEST)
#define PROTOBUF_LITTLE_ENDIAN 1 #define PROTOBUF_LITTLE_ENDIAN 1
#endif #endif
#if _MSC_VER >= 1300 && !defined(__INTEL_COMPILER) #if defined(_MSC_VER) && _MSC_VER >= 1300 && !defined(__INTEL_COMPILER)
// If MSVC has "/RTCc" set, it will complain about truncating casts at // If MSVC has "/RTCc" set, it will complain about truncating casts at
// runtime. This file contains some intentional truncating casts. // runtime. This file contains some intentional truncating casts.
#pragma runtime_checks("c", off) #pragma runtime_checks("c", off)

Loading…
Cancel
Save