aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cxx-pretty-print.c
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2009-11-27 16:36:43 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2009-11-27 16:36:43 +0000
commitc7f06e130978925eec2f188d7d2f3ec9b378e8ac (patch)
treefcb330ca33d0591916605a642b33cd8e26d47be4 /gcc/cp/cxx-pretty-print.c
parentb0d49a6e80c68e623c8930006f2d4536e658ed47 (diff)
downloadgcc-c7f06e130978925eec2f188d7d2f3ec9b378e8ac.zip
gcc-c7f06e130978925eec2f188d7d2f3ec9b378e8ac.tar.gz
gcc-c7f06e130978925eec2f188d7d2f3ec9b378e8ac.tar.bz2
re PR c++/38656 (Broken diagnostic: 'template_id_expr' not supported by pp_c_expression)
cp/ 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com> PR c++/38656 * cxx-pretty-print.c (pp_cxx_expression): Handle TEMPLATE_ID_EXPR. testsuite/ 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com> PR c++/38656 * g++.dg/cpp0x/error2.C: New. From-SVN: r154712
Diffstat (limited to 'gcc/cp/cxx-pretty-print.c')
-rw-r--r--gcc/cp/cxx-pretty-print.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.c
index 4851af9..305b7ed 100644
--- a/gcc/cp/cxx-pretty-print.c
+++ b/gcc/cp/cxx-pretty-print.c
@@ -1092,6 +1092,10 @@ pp_cxx_expression (cxx_pretty_printer *pp, tree t)
pp_cxx_ws_string (pp, "...");
break;
+ case TEMPLATE_ID_EXPR:
+ pp_cxx_template_id (pp, t);
+ break;
+
case NONTYPE_ARGUMENT_PACK:
{
tree args = ARGUMENT_PACK_ARGS (t);