Module: Mesa
Branch: master
Commit: 581619f5a70c0e2ef6ac6d1e810b4f5a6e6416d4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=581619f5a70c0e2ef6ac6d1e810b4f5a6e6416d4

Author: Tom Stellard <[email protected]>
Date:   Mon Sep 24 21:07:55 2012 +0000

clover: Fix build with libclang v3.2

Reviewed-by: Francisco Jerez <[email protected]>

---

 .../state_trackers/clover/llvm/invocation.cpp      |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp 
b/src/gallium/state_trackers/clover/llvm/invocation.cpp
index 6ab9025..77b02de 100644
--- a/src/gallium/state_trackers/clover/llvm/invocation.cpp
+++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp
@@ -120,7 +120,12 @@ namespace {
 
       c.getLangOpts().NoBuiltin = true;
       c.getTargetOpts().Triple = triple;
+#if HAVE_LLVM <= 0x0301
       c.getInvocation().setLangDefaults(clang::IK_OpenCL);
+#else
+      c.getInvocation().setLangDefaults(c.getLangOpts(), clang::IK_OpenCL,
+                                        clang::LangStandard::lang_opencl11);
+#endif
       c.createDiagnostics(0, NULL, new clang::TextDiagnosticPrinter(
                           s_log, c.getDiagnosticOpts()));
 

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to