PR c++/58632
	* decl.c (lookup_and_check_tag): Ignore template parameters if
	scope == ts_current.
	* pt.c (check_template_shadow): Don't complain about the injected
	class name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207208 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/58701
	* semantics.c (build_anon_member_initialization): Stop walking
	when we run out of COMPONENT_REFs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207209 138bc75d-0d04-0410-961f-82ee72b054a4
compiler: Put nointerface methods in unique sections.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207214 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/59818
	* pt.c (tsubst_function_type): Make sure we keep the same function
	quals.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207215 138bc75d-0d04-0410-961f-82ee72b054a4