PR c++/16162
commit0078a5e8b3a06c309b2db46770ddad6aaf2e85bb
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Sep 2004 05:44:39 +0000 (14 05:44 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Sep 2004 05:44:39 +0000 (14 05:44 +0000)
tree3a332a2f92838c27b7c50c00f897c00a624ad0a5
parent97c6a81bd4b5be0f09942c77001440319cfd6461
PR c++/16162
* parser.c (cp_parser_id_expression): Correct value for
is_declarator.
(cp_parser_nested_name_specifier_opt): Look through typenames as
necessary.
(cp_parser_template_name): Honor check_dependency_p.

PR c++/16162
* g++.dg/template/decl2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87483 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/decl2.C [new file with mode: 0644]