URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [rv9p.C] - Rev 693
Compare with Previous | Blame | View Log
// PR c++/36744
// { dg-options "-std=c++0x" }
// { dg-do run }
struct S
{
S(): i(2) {}
S(S const&s): i(s.i) {}
int i;
};
void f(S x) { x.i = 0; }
extern "C" void abort (void);
int main()
{
S y;
f(static_cast<S&&>(y));
if (y.i != 2)
abort ();
return 0;
}