URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [rvo.C] - Rev 749
Go to most recent revision | Compare with Previous | Blame | View Log
// { dg-do run }// { dg-options "-std=c++0x" }// Contributed by Sylvain Pionstatic int rvalue_constructions = 0;struct A {A () { }A (const A&) { }A (A&&) { ++rvalue_constructions; }~A () { }};A f() { return A(); }extern "C" {void abort(void);}int main(){A c = f();if (rvalue_constructions != 0)abort();}
Go to most recent revision | Compare with Previous | Blame | View Log
