aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-im.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2020-12-08 16:44:53 -0500
committerMarek Polacek <polacek@redhat.com>2020-12-09 09:28:07 -0500
commitfe70679b80f5e6193a0976be41b68d590c7cb2f3 (patch)
treecb27930bc49389c043a7adb431c4a28d616be061 /gcc/tree-ssa-loop-im.c
parent33d2f41785b24ad43c5a9d52aa289e33ac838f86 (diff)
downloadgcc-fe70679b80f5e6193a0976be41b68d590c7cb2f3.zip
gcc-fe70679b80f5e6193a0976be41b68d590c7cb2f3.tar.gz
gcc-fe70679b80f5e6193a0976be41b68d590c7cb2f3.tar.bz2
c++: Fix printing of decltype(nullptr) [PR97517]
The C++ printer doesn't handle NULLPTR_TYPE, so we issue the ugly "'nullptr_type' not supported by...". Since NULLPTR_TYPE is decltype(nullptr), it seemed reasonable to handle it where we handle DECLTYPE_TYPE, that is, in the simple-type-specifier handler. gcc/cp/ChangeLog: PR c++/97517 * cxx-pretty-print.c (cxx_pretty_printer::simple_type_specifier): Handle NULLPTR_TYPE. (pp_cxx_type_specifier_seq): Likewise. (cxx_pretty_printer::type_id): Likewise. gcc/testsuite/ChangeLog: PR c++/97517 * g++.dg/diagnostic/nullptr.C: New test.
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions