| commit | f282a76fab30db288d35280c8ad2954db8c9f9b5 | [log] [tgz] |
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Fri Jan 21 19:38:21 2011 +0000 |
| committer | Douglas Gregor <dgregor@apple.com> | Fri Jan 21 19:38:21 2011 +0000 |
| tree | 8f535567924d49fda3d7e7287befb239b0a01da6 | |
| parent | 2f2435d026fdc8259048fdd03156ec6f119d9d9c [diff] |
Implement the preference for move-construction over copy-construction
when returning an NRVO candidate expression. For example, this
properly picks the move constructor when dealing with code such as
MoveOnlyType f() { MoveOnlyType mot; return mot; }
The previously-XFAIL'd rvalue-references test case now works, and has
been moved into the appropriate paragraph-specific test case.
llvm-svn: 123992