diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C')
-rw-r--r-- | gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C b/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C index de52d0f..beb8acb 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C +++ b/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); |