Changed FrontendActionFactory::create to return a std::unique_ptr
[lldb.git] / clang / unittests / Tooling / ExecutionTest.cpp
index 3e1e51e..16455fb 100644 (file)
@@ -78,7 +78,9 @@ private:
 class ReportResultActionFactory : public FrontendActionFactory {
 public:
   ReportResultActionFactory(ExecutionContext *Context) : Context(Context) {}
-  FrontendAction *create() override { return new ReportResultAction(Context); }
+  std::unique_ptr<FrontendAction> create() override {
+    return std::make_unique<ReportResultAction>(Context);
+  }
 
 private:
   ExecutionContext *const Context;