From: Sean Callanan Date: Tue, 11 Jul 2017 00:27:57 +0000 (+0000) Subject: [clang-import-test] Committed missed update to clang-import-test.cpp X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3fb38ea0fb8cb74aae8d3054326682bdd34ae755;p=clang [clang-import-test] Committed missed update to clang-import-test.cpp I didn't commit clang-import-test.cpp in r307600, but it had some changes that were part of https://reviews.llvm.org/D35220 Corrected that now. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@307602 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/clang-import-test/clang-import-test.cpp b/tools/clang-import-test/clang-import-test.cpp index db4dc76ede..6b724e9cf5 100644 --- a/tools/clang-import-test/clang-import-test.cpp +++ b/tools/clang-import-test/clang-import-test.cpp @@ -182,14 +182,6 @@ BuildCompilerInstance(ArrayRef ClangArgv) { return Ins; } -std::unique_ptr -BuildCompilerInstance(ArrayRef ClangArgs) { - std::vector ClangArgv(ClangArgs.size()); - std::transform(ClangArgs.begin(), ClangArgs.end(), ClangArgv.begin(), - [](const std::string &s) -> const char * { return s.data(); }); - return init_convenience::BuildCompilerInstance(ClangArgv); -} - std::unique_ptr BuildASTContext(CompilerInstance &CI, SelectorTable &ST, Builtin::Context &BC) { auto AST = llvm::make_unique( @@ -313,14 +305,8 @@ int main(int argc, const char **argv) { std::vector> IndirectCIs; if (!Direct) { for (auto &ImportCI : ImportCIs) { - llvm::Expected> IndirectCI = - BuildIndirect(ImportCI); - if (auto E = IndirectCI.takeError()) { - llvm::errs() << llvm::toString(std::move(E)); - exit(-1); - } else { - IndirectCIs.push_back(std::move(*IndirectCI)); - } + std::unique_ptr IndirectCI = BuildIndirect(ImportCI); + IndirectCIs.push_back(std::move(IndirectCI)); } } llvm::Expected> ExpressionCI =