clover/llvm: Fix build against LLVM/Clang 4.0
The opencl 1.0 langstandard was renamed in 5.0+ v2: Move preprocessor check into compat.hpp Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:
parent
c135316555
commit
23100acc8f
|
@ -89,8 +89,10 @@ namespace clover {
|
||||||
|
|
||||||
#if HAVE_LLVM >= 0x0500
|
#if HAVE_LLVM >= 0x0500
|
||||||
const clang::InputKind ik_opencl = clang::InputKind::OpenCL;
|
const clang::InputKind ik_opencl = clang::InputKind::OpenCL;
|
||||||
|
const clang::LangStandard::Kind lang_opencl10 = clang::LangStandard::lang_opencl10;
|
||||||
#else
|
#else
|
||||||
const clang::InputKind ik_opencl = clang::IK_OpenCL;
|
const clang::InputKind ik_opencl = clang::IK_OpenCL;
|
||||||
|
const clang::LangStandard::Kind lang_opencl10 = clang::LangStandard::lang_opencl;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
inline void
|
inline void
|
||||||
|
|
|
@ -85,7 +85,7 @@ namespace {
|
||||||
};
|
};
|
||||||
|
|
||||||
const clc_version_lang_std cl_version_lang_stds[] = {
|
const clc_version_lang_std cl_version_lang_stds[] = {
|
||||||
{ 100, clang::LangStandard::lang_opencl10},
|
{ 100, compat::lang_opencl10},
|
||||||
{ 110, clang::LangStandard::lang_opencl11},
|
{ 110, clang::LangStandard::lang_opencl11},
|
||||||
{ 120, clang::LangStandard::lang_opencl12},
|
{ 120, clang::LangStandard::lang_opencl12},
|
||||||
{ 200, clang::LangStandard::lang_opencl20},
|
{ 200, clang::LangStandard::lang_opencl20},
|
||||||
|
|
Loading…
Reference in New Issue