Fix a bunch of pessimizing moves which prevent copy elision.

This commit is contained in:
Davide Italiano
2015-12-11 19:09:13 +00:00
parent 689db17800
commit 2e78fdf58f
6 changed files with 6 additions and 6 deletions

View File

@@ -730,7 +730,7 @@ public:
sma::TypeName ResultTN;
llvm::raw_string_ostream OS(ResultTN.Name);
T.print(OS, Options);
return std::move(ResultTN);
return ResultTN;
}
llvm::Optional<sma::TypeName> convertToOptionalTypeName(Type T) const {