* g++.dg/cpp0x/named.C: Test subobject of xvalue.

From-SVN: r175731
This commit is contained in:
Jason Merrill 2011-06-30 17:09:55 -04:00 committed by Jason Merrill
parent 97f309c3e2
commit 4757b0716f
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2011-06-29 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/named.C: Test subobject of xvalue.
2011-06-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46787

View File

@ -13,6 +13,7 @@ struct T
S && get() { return movel(s); }
operator S&&() { return movel(s); }
S && s;
S s2;
};
void named(S const &) {}
@ -33,6 +34,7 @@ void f(S && p)
unnamed(t.get()); // function return
unnamed(t); // implicit conversion
unnamed(static_cast<S&&>(s)); // cast to rvalue
unnamed(static_cast<T&&>(t).s2); // cast to rvalue
}
int main()