From c3d7fd8d6ca9489c0306b8118fc64560834d294d Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Fri, 24 May 2019 15:14:14 +0300 Subject: [PATCH] [HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0 [ROCm/hip commit: e1f6538daada425d1227f9aa3084c7246f40bc6e] --- projects/hip/hipify-clang/src/LLVMCompat.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/hip/hipify-clang/src/LLVMCompat.cpp b/projects/hip/hipify-clang/src/LLVMCompat.cpp index 87dedc630e..d2573ecf22 100644 --- a/projects/hip/hipify-clang/src/LLVMCompat.cpp +++ b/projects/hip/hipify-clang/src/LLVMCompat.cpp @@ -59,7 +59,11 @@ void EnterPreprocessorTokenStream(clang::Preprocessor& _pp, const clang::Token * #if (LLVM_VERSION_MAJOR == 3) && (LLVM_VERSION_MINOR == 8) _pp.EnterTokenStream(start, len, false, DisableMacroExpansion); #else - _pp.EnterTokenStream(clang::ArrayRef{start, len}, DisableMacroExpansion); + #if (LLVM_VERSION_MAJOR < 9) + _pp.EnterTokenStream(clang::ArrayRef{start, len}, DisableMacroExpansion); + #else + _pp.EnterTokenStream(clang::ArrayRef{start, len}, DisableMacroExpansion, false); + #endif #endif }