diff options
author | Marek Polacek <polacek@redhat.com> | 2020-12-08 16:44:53 -0500 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2020-12-09 09:28:07 -0500 |
commit | fe70679b80f5e6193a0976be41b68d590c7cb2f3 (patch) | |
tree | cb27930bc49389c043a7adb431c4a28d616be061 /gcc/tree-ssa-loop-im.c | |
parent | 33d2f41785b24ad43c5a9d52aa289e33ac838f86 (diff) | |
download | gcc-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