Fix an instance of move-pessimization.
This commit is contained in:
parent
794ef030eb
commit
01e229bacf
@ -1334,7 +1334,7 @@ const T& move(const T& t) {
|
||||
// similar functions users may have (e.g., implicit_cast). The internal
|
||||
// namespace alone is not enough because the function can be found by ADL.
|
||||
template<typename To>
|
||||
inline To ImplicitCast_(To x) { return ::testing::internal::move(x); }
|
||||
inline To ImplicitCast_(To x) { return x; }
|
||||
|
||||
// When you upcast (that is, cast a pointer from type Foo to type
|
||||
// SuperclassOfFoo), it's fine to use ImplicitCast_<>, since upcasts
|
||||
|
Loading…
Reference in New Issue
Block a user