diff --git a/include/core/SkTypes.h b/include/core/SkTypes.h index b91d8b5592..0185a6845d 100644 --- a/include/core/SkTypes.h +++ b/include/core/SkTypes.h @@ -9,23 +9,6 @@ #define SkTypes_DEFINED // IWYU pragma: begin_exports - -// In at least two known scenarios when using GCC with libc++: -// * GCC 4.8 targeting ARMv7 with NEON -// * GCC 4.9 targeting ARMv8 64 bit -// we need to typedef float float32_t (or include which does that) -// before #including . This makes no sense. I'm not very interested in -// understanding why... these are old, bizarre platform configuration that we -// should just let die. -// See https://llvm.org/bugs/show_bug.cgi?id=25608 . -#include // Include something innocuous to define _LIBCPP_VERISON if it's libc++. -#if defined(__GNUC__) && __GNUC__ == 4 \ - && ((defined(__arm__) && (defined(__ARM_NEON__) || defined(__ARM_NEON))) || defined(__aarch64__)) \ - && defined(_LIBCPP_VERSION) - typedef float float32_t; - #include -#endif - #include "SkPreConfig.h" #include "SkUserConfig.h" #include "SkPostConfig.h"