| Index: gcc/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C
|
| diff --git a/gcc/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C b/gcc/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C
|
| index de52d0f48f64169cdc5066982548f3302d692bd1..beb8acb5a501a766d580c9b740156875bc666b0d 100644
|
| --- a/gcc/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C
|
| +++ b/gcc/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C
|
| @@ -19,7 +19,8 @@ int test2()
|
| base2 b2(b);
|
| assert(move_construct == 0);
|
| base2 b3(static_cast<base2&&>(b));
|
| - assert(move_construct == 1);
|
| + base2 b4 = static_cast<base2&&>(b);
|
| + assert(move_construct == 2);
|
| b = b2;
|
| assert(move_assign == 0);
|
| b = static_cast<base2&&>(b2);
|
|
|