From d12ed9bab848376b538aa29177783ac97032f551 Mon Sep 17 00:00:00 2001 From: Julie Hockett Date: Wed, 15 Aug 2018 16:18:46 +0000 Subject: [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 --- clang-tools-extra/clang-doc/BitcodeReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang-tools-extra/clang-doc/BitcodeReader.cpp') 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 I = llvm::make_unique(); if (auto Err = readBlock(ID, static_cast(I.get()))) return std::move(Err); - return I; + return std::unique_ptr{std::move(I)};; } llvm::Expected> -- cgit v1.1