diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2009-11-27 16:36:43 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2009-11-27 16:36:43 +0000 |
commit | c7f06e130978925eec2f188d7d2f3ec9b378e8ac (patch) | |
tree | fcb330ca33d0591916605a642b33cd8e26d47be4 /gcc/cp/cxx-pretty-print.c | |
parent | b0d49a6e80c68e623c8930006f2d4536e658ed47 (diff) | |
download | gcc-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.c | 4 |
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); |