[libcxx-commits] [PATCH] D99515: [libc++] Build and test with -Wundef warning. NFC.
Arthur O'Dwyer via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Mar 29 14:45:31 PDT 2021
Quuxplusone added inline comments.
================
Comment at: libcxx/include/type_traits:840
+ !(defined(_LIBCPP_COMPILER_CLANG) && defined(_LIBCPP_CLANG_VER) && \
+ _LIBCPP_CLANG_VER < 1100)
----------------
These are pretty icky. I would tentatively suggest at least breaking the line as
```
#if __has_keyword(__is_pointer) && \
!(defined(_LIBCPP_COMPILER_CLANG) && \
defined(_LIBCPP_CLANG_VER) && _LIBCPP_CLANG_VER < 1100)
```
but I'd also want to wait and see if anyone has a better idea (e.g. pulling out a `_LIBCPP_CLANG_VER_LESS_THAN(x)` macro or something).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99515/new/
https://reviews.llvm.org/D99515
More information about the libcxx-commits
mailing list