diff options
author | Zhigang Gong <zhigang.gong@intel.com> | 2015-09-09 09:08:01 +0800 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2015-09-18 16:14:31 +0800 |
commit | f8bbc679292916e417bdd430a0a6b24df438d3c8 (patch) | |
tree | 1b89dc6b8df8fae5b8344c129d6629730f8e6041 | |
parent | 808eaa763a58c2f2f38ae7b3458b8a42ab68de28 (diff) |
GBE: fix build error with LLVM 3.5 and previous version.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
-rw-r--r-- | backend/src/backend/program.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/backend/src/backend/program.cpp b/backend/src/backend/program.cpp index bd917f7b..f5865c22 100644 --- a/backend/src/backend/program.cpp +++ b/backend/src/backend/program.cpp @@ -575,7 +575,12 @@ namespace gbe { Diags); llvm::StringRef srcString(source); (*CI).getPreprocessorOpts().addRemappedFile("stringInput.cl", - llvm::MemoryBuffer::getMemBuffer(srcString).release()); +#if LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR <= 5 + llvm::MemoryBuffer::getMemBuffer(srcString) +#else + llvm::MemoryBuffer::getMemBuffer(srcString).release() +#endif + ); // Create the compiler instance clang::CompilerInstance Clang; |