Fix Clang warning about copy elision

Found by Clang 3.7:

qcommandlineoption.cpp:287:12: error: moving a local object in a return statement prevents copy elision [-Werror,-Wpessimizing-move]

Change-Id: I7de033f80b0e4431b7f1ffff13f97fb480001d36
Reviewed-by: David Faure <david.faure@kdab.com>
This commit is contained in:
Thiago Macieira 2015-08-11 12:39:29 -07:00
parent e525d1f44d
commit 5bf5fe964b

View File

@ -284,7 +284,7 @@ QStringList QCommandLineOptionPrivate::removeInvalidNames(QStringList nameList)
else else
nameList.erase(std::remove_if(nameList.begin(), nameList.end(), IsInvalidName()), nameList.erase(std::remove_if(nameList.begin(), nameList.end(), IsInvalidName()),
nameList.end()); nameList.end());
return qMove(nameList); return nameList;
} }
/*! /*!