PR c++/55127
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 Dec 2012 03:31:37 +0000 (03:31 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 Dec 2012 03:31:37 +0000 (03:31 +0000)
commit0943ab30dbbd3636efcd52e1307197b9dd0b4a27
tree3caa0e662e11296db05750ca5ead364263a066e6
parentdb54586c7fee2c767a4c51ca55bb9b1316c20bdd
PR c++/55127
* search.c (accessible_in_template_p): New.
* cp-tree.h: Declare it.
* pt.c (instantiation_dependent_scope_ref_p): New.
(value_dependent_expression_p): Use it.
(instantiation_dependent_r): Likewise.
* semantics.c (finish_decltype_type): Handle SCOPE_REF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194318 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/search.c
gcc/cp/semantics.c
gcc/testsuite/g++.dg/template/defarg16.C [new file with mode: 0644]