OSDN Git Service

PR c++/51925
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 16:35:31 +0000 (16:35 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 16:35:31 +0000 (16:35 +0000)
commit47744737f7a0d2335a55e56d5bd1099dd1583e75
tree7d70f52991e33cb3ff8fc4c0f1dad261445bf079
parent18c15cf7b1d511f9c92ebaf7079921263ba75d81
PR c++/51925
* class.c (add_method): Set OVL_USED for using-decls.
* tree.c (ovl_scope): New.
* cp-tree.h: Declare it.
* parser.c (cp_parser_template_name): Use it.
* semantics.c (baselink_for_fns): Likewise.
* name-lookup.c (set_inherited_value_binding_p): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183438 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/name-lookup.c
gcc/cp/parser.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/template-id-2.C
gcc/testsuite/g++.dg/template/using20.C [new file with mode: 0644]