aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-doc/BitcodeReader.cpp
diff options
context:
space:
mode:
authorJulie Hockett <juliehockett@google.com>2018-08-15 16:18:46 +0000
committerJulie Hockett <juliehockett@google.com>2018-08-15 16:18:46 +0000
commitd12ed9bab848376b538aa29177783ac97032f551 (patch)
tree8d4a8b8db98b8499f13e2e03e86dbef35aae4900 /clang-tools-extra/clang-doc/BitcodeReader.cpp
parent46ce441df678c48d2708bb7cceb55fccba4f5884 (diff)
downloadllvm-d12ed9bab848376b538aa29177783ac97032f551.zip
llvm-d12ed9bab848376b538aa29177783ac97032f551.tar.gz
llvm-d12ed9bab848376b538aa29177783ac97032f551.tar.bz2
[clang-doc] Explicitly cast to unique_ptr
Older compilers don't like the implicit cast & move when returning a unique_ptr to an llvm::Expected type. llvm-svn: 339785
Diffstat (limited to 'clang-tools-extra/clang-doc/BitcodeReader.cpp')
-rw-r--r--clang-tools-extra/clang-doc/BitcodeReader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-doc/BitcodeReader.cpp b/clang-tools-extra/clang-doc/BitcodeReader.cpp
index dee0930..20cdc50 100644
--- a/clang-tools-extra/clang-doc/BitcodeReader.cpp
+++ b/clang-tools-extra/clang-doc/BitcodeReader.cpp
@@ -657,7 +657,7 @@ ClangDocBitcodeReader::createInfo(unsigned ID) {
std::unique_ptr<Info> I = llvm::make_unique<T>();
if (auto Err = readBlock(ID, static_cast<T *>(I.get())))
return std::move(Err);
- return I;
+ return std::unique_ptr<Info>{std::move(I)};;
}
llvm::Expected<std::unique_ptr<Info>>