summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/clover/llvm
diff options
context:
space:
mode:
authorMichel Dänzer <michel.daenzer@amd.com>2016-04-28 12:57:03 +0900
committerMichel Dänzer <michel.daenzer@amd.com>2016-04-28 12:57:03 +0900
commit860210ccfc0a90a4635fc930cd323bc426db5991 (patch)
tree70a4a0b79bd5535b9269d135547f84d5c603b77d /src/gallium/state_trackers/clover/llvm
parent32cb7d61a908c519641959158de0a44fd2c8a6e7 (diff)
downloadexternal_mesa3d-860210ccfc0a90a4635fc930cd323bc426db5991.zip
external_mesa3d-860210ccfc0a90a4635fc930cd323bc426db5991.tar.gz
external_mesa3d-860210ccfc0a90a4635fc930cd323bc426db5991.tar.bz2
clover: Fix build against clang SVN >= r267772
(Re-pushing previous fix for clang SVN r265359, which was reverted in the meantime) Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
Diffstat (limited to 'src/gallium/state_trackers/clover/llvm')
-rw-r--r--src/gallium/state_trackers/clover/llvm/invocation.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp b/src/gallium/state_trackers/clover/llvm/invocation.cpp
index fb75788..96f6a48 100644
--- a/src/gallium/state_trackers/clover/llvm/invocation.cpp
+++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp
@@ -206,6 +206,9 @@ namespace {
// http://www.llvm.org/bugs/show_bug.cgi?id=19735
c.getDiagnosticOpts().ShowCarets = false;
c.getInvocation().setLangDefaults(c.getLangOpts(), clang::IK_OpenCL,
+#if HAVE_LLVM >= 0x0309
+ llvm::Triple(triple),
+#endif
clang::LangStandard::lang_opencl11);
c.createDiagnostics(
new clang::TextDiagnosticPrinter(