* g++.dg/cpp0x/named.C: Test subobject of xvalue.
From-SVN: r175731
This commit is contained in:
parent
97f309c3e2
commit
4757b0716f
@ -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
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user