diff --git a/projects/hip/hipify-clang/src/ReplacementsFrontendActionFactory.h b/projects/hip/hipify-clang/src/ReplacementsFrontendActionFactory.h index 5fa1274901..77d23ff6b2 100644 --- a/projects/hip/hipify-clang/src/ReplacementsFrontendActionFactory.h +++ b/projects/hip/hipify-clang/src/ReplacementsFrontendActionFactory.h @@ -43,7 +43,13 @@ public: ct::FrontendActionFactory(), replacements(r) {} +#if LLVM_VERSION_MAJOR < 10 clang::FrontendAction* create() override { return new T(replacements); } +#else + std::unique_ptr create() override { + return std::unique_ptr(new T(replacements)); + } +#endif };