From 71cc7740ff6e95b83c1d753a923d0ae7b7bf48bc Mon Sep 17 00:00:00 2001 From: Chris Kitching Date: Tue, 24 Oct 2017 01:45:23 +0100 Subject: [PATCH] Tweak some version numbers in clang version compatibility checks Apparently a couple of those APIs changed in clang 5, not 4. Drat. [ROCm/hip commit: 0207a29f78e543fffb7790221799d893ab03f379] --- projects/hip/hipify-clang/src/Cuda2Hip.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/hip/hipify-clang/src/Cuda2Hip.cpp b/projects/hip/hipify-clang/src/Cuda2Hip.cpp index 0f73859893..1f0bcdba65 100644 --- a/projects/hip/hipify-clang/src/Cuda2Hip.cpp +++ b/projects/hip/hipify-clang/src/Cuda2Hip.cpp @@ -3031,7 +3031,7 @@ public: : Cuda2Hip(R, mainFileName) {} virtual bool handleBeginSource(CompilerInstance &CI -#if LLVM_VERSION_MAJOR < 4 +#if LLVM_VERSION_MAJOR <= 4 , StringRef Filename #endif ) override { @@ -3114,7 +3114,7 @@ public: if (_sm->isWrittenInMainFile(MacroNameTok.getLocation())) { // The getNumArgs function was rather unhelpfully renamed in clang 4.0. Its semantics // remain unchanged. -#if LLVM_VERSION_MAJOR > 3 +#if LLVM_VERSION_MAJOR > 4 #define GET_NUM_ARGS() getNumParams() #else #define GET_NUM_ARGS() getNumArgs()