From 8a0224db1d639f1891ea085f4dd4bbf20fc6756a Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Sun, 1 Sep 2019 18:15:03 +0300 Subject: [PATCH] [HIPIFY][fix] Fix for upcoming LLVM 10.0 [ROCm/hip commit: ce4140f94dd6132fa8e3a3a258ff68219c80f1fa] --- .../hipify-clang/src/ReplacementsFrontendActionFactory.h | 6 ++++++ 1 file changed, 6 insertions(+) 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 };