PR c++/72707
commit848ffc554a4883344fe1ef707d021af12141d5bb
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Dec 2016 22:49:59 +0000 (21 22:49 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Dec 2016 22:49:59 +0000 (21 22:49 +0000)
treee36e7de06e1786577ffec8b958e8d624efa967e0
parent6916b9d2b873677ddd35fef0645d2565eb6f72f8
PR c++/72707
* name-lookup.c (pushdecl_maybe_friend_1): Do check shadowing of
artificial x if it is an anonymous union variable.

* g++.dg/warn/Wshadow-12.C: New test.

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