Tweak some version numbers in clang version compatibility checks

Apparently a couple of those APIs changed in clang 5, not 4.

Drat.


[ROCm/clr commit: aa288fcf1f]
This commit is contained in:
Chris Kitching
2017-10-24 01:45:23 +01:00
parent 255a770364
commit 482541bb8c
@@ -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()