mirror of
https://github.com/boostorg/test.git
synced 2026-02-21 03:22:09 +00:00
rely on RVO instead of moving return value
This commit is contained in:
@@ -35,8 +35,8 @@ public:
|
||||
|
||||
static int& value() { static int s_value; return s_value; };
|
||||
|
||||
static copy_count make() { return std::move( copy_count() ); }
|
||||
static copy_count const make_const() { return std::move( copy_count() ); }
|
||||
static copy_count make() { return copy_count(); }
|
||||
static copy_count const make_const() { return copy_count(); }
|
||||
};
|
||||
|
||||
//____________________________________________________________________________//
|
||||
@@ -153,7 +153,7 @@ struct print_sample {
|
||||
inline std::vector<copy_count>
|
||||
make_copy_count_collection()
|
||||
{
|
||||
return std::move( std::vector<copy_count>( 3 ) );
|
||||
return std::vector<copy_count>( 3 );
|
||||
}
|
||||
|
||||
//____________________________________________________________________________//
|
||||
@@ -161,7 +161,7 @@ make_copy_count_collection()
|
||||
inline std::list<copy_count> const
|
||||
make_copy_count_const_collection()
|
||||
{
|
||||
return std::move( std::list<copy_count>( 3 ) );
|
||||
return std::list<copy_count>( 3 );
|
||||
}
|
||||
|
||||
//____________________________________________________________________________//
|
||||
|
||||
Reference in New Issue
Block a user