c++: add feature-test macro for auto(x)
commit32b81d897629b6c3bd9e2780831a1c45b38b5ac3
authorPatrick Palka <ppalka@redhat.com>
Mon, 15 May 2023 16:01:07 +0000 (15 12:01 -0400)
committerPatrick Palka <ppalka@redhat.com>
Mon, 15 May 2023 16:01:07 +0000 (15 12:01 -0400)
tree0abc991788126e788ad7cbe6355f8d2f45210a87
parent5ed880788ba33302de5d78574464201e0fecbc70
c++: add feature-test macro for auto(x)

This adds the feature-test macro for PR0849R8, as per
https://github.com/cplusplus/CWG/issues/281.

gcc/c-family/ChangeLog:

* c-cppbuiltin.cc (c_cpp_builtins): Predefine __cpp_auto_cast
for C++23.

gcc/testsuite/ChangeLog:

* g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
gcc/c-family/c-cppbuiltin.cc
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C