From 7ad42cfe87d07f20e629be5685b1507df931dd9e Mon Sep 17 00:00:00 2001 From: bungeman Date: Fri, 8 Jul 2016 12:25:37 -0700 Subject: [PATCH] Corrected test for gcc/libc++ workaround. NOTREECHECKS=true NOTRY=true The presubmit bot is all hung up. Review-Url: https://codereview.chromium.org/2136613002 --- include/core/SkTypes.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/core/SkTypes.h b/include/core/SkTypes.h index b38268231d..1ac3efb221 100644 --- a/include/core/SkTypes.h +++ b/include/core/SkTypes.h @@ -17,9 +17,10 @@ // 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(SK_CPU_ARM32) && defined(SK_ARM_HAS_NEON)) || defined(SK_CPU_ARM64)) \ + && ((defined(__arm__) && (defined(__ARM_NEON__) || defined(__ARM_NEON))) || defined(__aarch64__)) \ && defined(_LIBCPP_VERSION) typedef float float32_t; #include