Module: Mesa Branch: master Commit: 72465fcf57278c43df0290e07d68371c6c292f27 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72465fcf57278c43df0290e07d68371c6c292f27
Author: Laurent Carlier <[email protected]> Date: Fri Oct 4 21:22:30 2013 +0200 clover: fix building with llvm-3.4 since rev191922 http://llvm.org/viewvc/llvm-project?view=revision&revision=191922 --- .../state_trackers/clover/llvm/invocation.cpp | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp b/src/gallium/state_trackers/clover/llvm/invocation.cpp index e6cd415..bdc3aee 100644 --- a/src/gallium/state_trackers/clover/llvm/invocation.cpp +++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp @@ -278,8 +278,12 @@ namespace { llvm::Function *kernel = *I; export_list.push_back(kernel->getName().data()); } +#if HAVE_LLVM < 0x0304 PM.add(llvm::createInternalizePass(export_list)); - +#else + std::vector<const char*> dso_list; + PM.add(llvm::createInternalizePass(export_list, dso_list)); +#endif // Run link time optimizations Builder.OptLevel = 2; Builder.populateLTOPassManager(PM, false, true); _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
