On Wed, 20 Mar 2019 at 22:15, Jakub Jelinek <ja...@redhat.com> wrote: > > On Wed, Mar 20, 2019 at 09:13:42PM +0100, Jakub Jelinek wrote: > > On Wed, Mar 20, 2019 at 01:05:10PM -0700, Thomas Rodgers wrote: > > > > We only give that warning for C++11 headers, but for anything newer it > > > > should be just: > > > > > > > > +#if __cplusplus >= 201703L > > > > > > Did you mean > > > > > > +#if __cplusplus >= 201603L > > > > I guess so: > > http://eel.is/c++draft/support.limits.general > > as well as > > http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r2.html > > says: > > __cpp_lib_parallel_algorithm 201603L <algorithm> <numeric> > > Sorry, ignore my mail.
That's fine - that's the value of that particular feature-testing macro, not the value of __cplusplus. :)