re PR c++/51406 ([c++0x] Incorrect result of static_cast to rvalue reference to base...
authorJason Merrill <jason@redhat.com>
Wed, 14 Dec 2011 05:18:39 +0000 (00:18 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 14 Dec 2011 05:18:39 +0000 (00:18 -0500)
commit58fc93fb001225df27cb502d0d5f4f939f0dc0aa
tree9fb673218f2b6198b16aae17a2adca505dd879b5
parentc990877a412109c1e7eac6506239a27ab309051f
re PR c++/51406 ([c++0x] Incorrect result of static_cast to rvalue reference to base class.)

PR c++/51406
PR c++/51161
* typeck.c (build_static_cast_1): Fix cast of lvalue to
base rvalue reference.

From-SVN: r182322
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/rv-cast3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/rv-cast4.C [new file with mode: 0644]