re PR c++/986 (g++ misses warning for reference on temporary that invokes undefined...
authorJason Merrill <jason@redhat.com>
Sun, 13 Nov 2011 05:09:36 +0000 (00:09 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 13 Nov 2011 05:09:36 +0000 (00:09 -0500)
commit2c6f792709071cd3492a10b79924674924f7fb1c
treed4bb198a43ba892c06b25855372885a1f92e3520
parentafe5cf219076d5f529ce767563aa36ea07970356
re PR c++/986 (g++ misses warning for reference on temporary that invokes undefined behaviour)

PR c++/986
* call.c (set_up_extended_ref_temp): Warn about references
bound to non-static reference members.
* init.c (perform_member_init): Pass in the member.

From-SVN: r181334
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/ref-temp1.C [new file with mode: 0644]