Commit 26b80844 by Paolo Carlini Committed by Paolo Carlini

Wuseless-cast.C: Extend.

2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/warn/Wuseless-cast.C: Extend.

From-SVN: r185531
parent 81de33b5
2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/warn/Wuseless-cast.C: Extend.
2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/14710
* g++.dg/warn/Wuseless-cast.C: New.
......
......@@ -58,6 +58,8 @@ template<typename T>
dynamic_cast<A&>(t);
}
A prvalue();
void f()
{
int n;
......@@ -90,6 +92,10 @@ void f()
#ifdef __GXX_EXPERIMENTAL_CXX0X__
(int&&)(42);
static_cast<int&&>(42);
(A&&)(prvalue());
const_cast<A&&>(prvalue());
static_cast<A&&>(prvalue());
#endif
A a;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment