diff options
author | Richard Trieu <rtrieu@google.com> | 2015-01-17 00:46:44 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2015-01-17 00:46:44 +0000 |
commit | 73d06526baf832cc552b6f4bf3ceaf32adb4757d (patch) | |
tree | 57ebf7c83468ca0286ff1c7d9fccd900c72e1f9d | |
parent | 7618b2b23d5a0a82d3eff974d2e32629d9679b85 (diff) | |
download | bcm5719-llvm-73d06526baf832cc552b6f4bf3ceaf32adb4757d.tar.gz bcm5719-llvm-73d06526baf832cc552b6f4bf3ceaf32adb4757d.zip |
Remove std::move that was preventing return value optimization.
llvm-svn: 226356
-rw-r--r-- | llvm/lib/AsmParser/Parser.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Support/YAMLParser.cpp | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/AsmParser/Parser.cpp b/llvm/lib/AsmParser/Parser.cpp index 08159075ff6..ed1a7539852 100644 --- a/llvm/lib/AsmParser/Parser.cpp +++ b/llvm/lib/AsmParser/Parser.cpp @@ -38,7 +38,7 @@ std::unique_ptr<Module> llvm::parseAssembly(MemoryBufferRef F, if (parseAssemblyInto(F, *M, Err)) return nullptr; - return std::move(M); + return M; } std::unique_ptr<Module> llvm::parseAssemblyFile(StringRef Filename, diff --git a/llvm/lib/Support/YAMLParser.cpp b/llvm/lib/Support/YAMLParser.cpp index 4688ff173df..b8b50dde5d6 100644 --- a/llvm/lib/Support/YAMLParser.cpp +++ b/llvm/lib/Support/YAMLParser.cpp @@ -1570,11 +1570,11 @@ std::string Node::getVerbatimTag() const { if (Raw.find_last_of('!') == 0) { Ret = Doc->getTagMap().find("!")->second; Ret += Raw.substr(1); - return std::move(Ret); + return Ret; } else if (Raw.startswith("!!")) { Ret = Doc->getTagMap().find("!!")->second; Ret += Raw.substr(2); - return std::move(Ret); + return Ret; } else { StringRef TagHandle = Raw.substr(0, Raw.find_last_of('!') + 1); std::map<StringRef, StringRef>::const_iterator It = @@ -1588,7 +1588,7 @@ std::string Node::getVerbatimTag() const { setError(Twine("Unknown tag handle ") + TagHandle, T); } Ret += Raw.substr(Raw.find_last_of('!') + 1); - return std::move(Ret); + return Ret; } } |