llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: None (ZijunZhaoCCK) <details> <summary>Changes</summary> *LONG_LONG*_ macros are not GNU-only extensions any more. Bionic also defines them. --- Full diff: https://github.com/llvm/llvm-project/pull/115406.diff 1 Files Affected: - (modified) clang/lib/Headers/limits.h (+5-4) ``````````diff diff --git a/clang/lib/Headers/limits.h b/clang/lib/Headers/limits.h index 56dffe568486cc..9879fe81faa651 100644 --- a/clang/lib/Headers/limits.h +++ b/clang/lib/Headers/limits.h @@ -111,11 +111,12 @@ #define ULLONG_MAX (__LONG_LONG_MAX__*2ULL+1ULL) #endif -/* LONG_LONG_MIN/LONG_LONG_MAX/ULONG_LONG_MAX are a GNU extension. It's too bad - that we don't have something like #pragma poison that could be used to - deprecate a macro - the code should just use LLONG_MAX and friends. +/* LONG_LONG_MIN/LONG_LONG_MAX/ULONG_LONG_MAX are a GNU extension. Bionic also + defines them. It's too bad that we don't have something like #pragma poison + that could be used to deprecate a macro - the code should just use LLONG_MAX + and friends. */ -#if defined(__GNU_LIBRARY__) ? defined(__USE_GNU) : !defined(__STRICT_ANSI__) +#if (defined(__GNU_LIBRARY__) ? defined(__USE_GNU) : !defined(__STRICT_ANSI__)) || defined(__BIONIC__) #undef LONG_LONG_MIN #undef LONG_LONG_MAX `````````` </details> https://github.com/llvm/llvm-project/pull/115406 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits