[libc++] Assume that compilers support extended constexpr in C++14 mode
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 24 Aug 2021 15:58:36 +0000 (11:58 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Wed, 25 Aug 2021 12:41:07 +0000 (08:41 -0400)
commit77b32055ec8d103a1ddfcc3b80c9f72902aaf6ff
tree7cd42c76b0169f1d69a70e58dde26448f9a1b3bd
parent90d09eb300dbd68099715a5f70e804225adfa471
[libc++] Assume that compilers support extended constexpr in C++14 mode

We don't support any compiler that doesn't support C++14 constexpr when
compiling in C++14 mode anymore, so we can just assume that we have C++14
extended constexpr when compiling in C++14 mode. This allows us to remove
some workarounds for older compilers.

Differential Revision: https://reviews.llvm.org/D108638
libcxx/include/__config
libcxx/test/libcxx/selftest/test_macros.pass.cpp
libcxx/test/support/test_macros.h