/cp
commitff9d04a03426f0018d92b4411fe2ca588ee7b1e6
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Apr 2015 21:27:55 +0000 (1 21:27 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Apr 2015 21:27:55 +0000 (1 21:27 +0000)
treeece0d14f21795f7fc4442e0481ab0d874c5064fe
parent3a88ed33f6e56bcecca1cee3df7e77e0236d3f9b
/cp
2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/56100
* pt.c (instantiating_current_function_p): New.
* name-lookup.c (pushdecl_maybe_friend_1): Use it.
* cp-tree.h (instantiating_current_function_p): Declare.

/testsuite
2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/56100
* g++.dg/warn/Wshadow-8.C: New.
* g++.dg/warn/Wshadow-9.C: Likewise.
* g++.dg/warn/Wshadow-10.C: Likewise.
* g++.dg/warn/Wshadow-11.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221814 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/cp-tree.h
gcc/cp/name-lookup.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wshadow-10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wshadow-11.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wshadow-8.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wshadow-9.C [new file with mode: 0644]