diff options
Diffstat (limited to 'clang/tools/clang-check/ClangCheck.cpp')
-rw-r--r-- | clang/tools/clang-check/ClangCheck.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/tools/clang-check/ClangCheck.cpp b/clang/tools/clang-check/ClangCheck.cpp index 4fc970c0d12..cc8d43cec22 100644 --- a/clang/tools/clang-check/ClangCheck.cpp +++ b/clang/tools/clang-check/ClangCheck.cpp @@ -215,7 +215,7 @@ int main(int argc, const char **argv) { Analyze ? "--analyze" : "-fsyntax-only", InsertAdjuster::BEGIN)); clang_check::ClangCheckActionFactory CheckFactory; - FrontendActionFactory *FrontendFactory; + std::unique_ptr<FrontendActionFactory> FrontendFactory; // Choose the correct factory based on the selected mode. if (Analyze) @@ -225,5 +225,5 @@ int main(int argc, const char **argv) { else FrontendFactory = newFrontendActionFactory(&CheckFactory); - return Tool.run(FrontendFactory); + return Tool.run(FrontendFactory.get()); } |