re PR c++/51908 ([C++11] ICE in cp_parser_abort_tentative_parse with decltype and...
authorPaolo Carlini <paolo@gcc.gnu.org>
Wed, 5 Jun 2013 17:29:21 +0000 (17:29 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 5 Jun 2013 17:29:21 +0000 (17:29 +0000)
commit67f018391792e1ff69256f21742e9b2fe4c75ef8
tree0a12840d777589782c453984e52833b894d3d9e3
parent17a7fc37d4cc1d5c6d51c9c59de0b193e9462b48
re PR c++/51908 ([C++11] ICE in cp_parser_abort_tentative_parse with decltype and variable template arguments)

/cp
2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51908
* parser.c (cp_parser_postfix_expression [RID_*CAST]): Set
parser->in_type_id_in_expr_p before calling cp_parser_type_id.

/testsuite
2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51908
* g++.dg/cpp0x/decltype54.C: New.

From-SVN: r199707
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/decltype54.C [new file with mode: 0644]