summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-05-01 15:16:11 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-05-01 15:16:11 +0000
commit548e8a405cc56065b978a99c9192bf7efda99776 (patch)
tree2a974d9c9f9f42af8853f42b6022b4c77bb9beca /llvm/utils
parent439ee9d7bc8e9eb6936dd6663706282127558805 (diff)
downloadbcm5719-llvm-548e8a405cc56065b978a99c9192bf7efda99776.tar.gz
bcm5719-llvm-548e8a405cc56065b978a99c9192bf7efda99776.zip
Remove std::move on return when it could prevent copy elision.
Found by -Wpessimizing-move, no functional change. The APFloat and PassManager change doesn't affect codegen as returning a by-value argument will always result in a move. llvm-svn: 236316
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/yaml-bench/YAMLBench.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/yaml-bench/YAMLBench.cpp b/llvm/utils/yaml-bench/YAMLBench.cpp
index 872f586ef7e..0fb31387fc2 100644
--- a/llvm/utils/yaml-bench/YAMLBench.cpp
+++ b/llvm/utils/yaml-bench/YAMLBench.cpp
@@ -69,7 +69,7 @@ static std::string prettyTag(yaml::Node *N) {
if (StringRef(Tag).startswith("tag:yaml.org,2002:")) {
std::string Ret = "!!";
Ret += StringRef(Tag).substr(18);
- return std::move(Ret);
+ return Ret;
}
std::string Ret = "!<";
Ret += Tag;
OpenPOWER on IntegriCloud