diff options
author | Julie Hockett <juliehockett@google.com> | 2018-08-15 16:18:46 +0000 |
---|---|---|
committer | Julie Hockett <juliehockett@google.com> | 2018-08-15 16:18:46 +0000 |
commit | d12ed9bab848376b538aa29177783ac97032f551 (patch) | |
tree | 8d4a8b8db98b8499f13e2e03e86dbef35aae4900 /clang-tools-extra/clang-doc/BitcodeReader.cpp | |
parent | 46ce441df678c48d2708bb7cceb55fccba4f5884 (diff) | |
download | llvm-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.cpp | 2 |
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>> |