]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/cxx-pretty-print.c
re PR c++/33464 (Broken diagnostic: 'trait_expr' not supported by dump_expr)
authorPaolo Carlini <pcarlini@suse.de>
Tue, 18 Sep 2007 14:35:42 +0000 (14:35 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 18 Sep 2007 14:35:42 +0000 (14:35 +0000)
commite74392f0a8f7e617180f5bc034ff4c12b5fa8405
tree5be54ba711fa5c187ecc10d930f60b988e4e7f1c
parente2972de5377c352200a84c0f3055b099631f3dbc
re PR c++/33464 (Broken diagnostic: 'trait_expr' not supported by dump_expr)

/cp
2007-09-18  Paolo Carlini  <pcarlini@suse.de>

PR c++/33464
* cxx-pretty-print.c (pp_cxx_trait_expression): Add.
(pp_cxx_primary_expression): Use it.
* cxx-pretty-print.h (pp_cxx_trait_expression): Declare.
* error.c (dump_expr): Use it.

/testsuite
2007-09-18  Paolo Carlini  <pcarlini@suse.de>

PR c++/33464
* g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
* g++.dg/ext/is_class_error2.C: New.

From-SVN: r128578
gcc/cp/ChangeLog
gcc/cp/cxx-pretty-print.c
gcc/cp/cxx-pretty-print.h
gcc/cp/error.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/is_class_error1.C [moved from gcc/testsuite/g++.dg/ext/is_class_error.C with 100% similarity]
gcc/testsuite/g++.dg/ext/is_class_error2.C [new file with mode: 0644]