re PR c++/26261 (Rejects template with const static data member used in return type)
authorJason Merrill <jason@redhat.com>
Thu, 18 Feb 2010 16:27:18 +0000 (11:27 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 18 Feb 2010 16:27:18 +0000 (11:27 -0500)
commit04daa92ba7e36a63dfd7bb1b5959d8afa187ecd1
treef48f260ba50e9024ae229afffa80939640581a5c
parent935c0a5d24f70295aee602e4dcdff465d1931024
re PR c++/26261 (Rejects template with const static data member used in return type)

PR c++/26261
PR c++/43101
* pt.c (tsubst_qualified_id): Do normal lookup in non-dependent scope.
(maybe_update_decl_type): New fn.
* parser.c (cp_parser_init_declarator): Use it.

From-SVN: r156865
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/dependent-name6.C [new file with mode: 0644]