diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2011-12-05 15:46:30 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2011-12-05 15:46:30 +0000 |
commit | 12c574caf6f0766266813fef7be8a2367a9d0700 (patch) | |
tree | 292616bb2c39f1b2c5daf646dd779ba4a6719c13 /gcc/cp/error.c | |
parent | 546d314cf6a6bc23a151fa63143b23907c20bc0d (diff) | |
download | gcc-12c574caf6f0766266813fef7be8a2367a9d0700.zip gcc-12c574caf6f0766266813fef7be8a2367a9d0700.tar.gz gcc-12c574caf6f0766266813fef7be8a2367a9d0700.tar.bz2 |
re PR c++/51404 ([c++0x] [4.7 Regression] ICE with invalid use of auto)
/cp
2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/51404
* typeck2.c (build_functional_cast): Early return error_mark_node
for invalid uses of 'auto'.
* parser.c (cp_parser_direct_declarator): When
cp_parser_constant_expression returns error do not produce further
diagnostic for the bound.
/testsuite
2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/51404
* g++.dg/cpp0x/auto28.C: New.
From-SVN: r182011
Diffstat (limited to 'gcc/cp/error.c')
0 files changed, 0 insertions, 0 deletions