diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-05-01 15:16:11 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-05-01 15:16:11 +0000 |
commit | 548e8a405cc56065b978a99c9192bf7efda99776 (patch) | |
tree | 2a974d9c9f9f42af8853f42b6022b4c77bb9beca /llvm/utils | |
parent | 439ee9d7bc8e9eb6936dd6663706282127558805 (diff) | |
download | bcm5719-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.cpp | 2 |
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; |