Laurent Carlier <[email protected]> writes: > https://bugs.freedesktop.org/show_bug.cgi?id=92705 > > Signed-off-by: Laurent Carlier <[email protected]> > --- > src/gallium/state_trackers/clover/llvm/invocation.cpp | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp > b/src/gallium/state_trackers/clover/llvm/invocation.cpp > index d74b50d..e5bee03 100644 > --- a/src/gallium/state_trackers/clover/llvm/invocation.cpp > +++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp > @@ -247,7 +247,12 @@ namespace { > // attribute. This attribute will prevent Clang from creating > // illegal uses of barrier() (e.g. Moving barrier() inside a > conditional > // that is no executed by all threads) during its optimizaton passes. > +#if HAVE_LLVM >= 0x0308 > + // passing 0 means llvm::Linker::Flags::None > + c.getCodeGenOpts().LinkBitcodeFiles.push_back(std::make_pair(0, > libclc_path));
Why not just 'c.getCodeGenOpts().LinkBitcodeFiles .emplace_back(llvm::Linker::Flags::None, libclc_path)'? > +#else > c.getCodeGenOpts().LinkBitcodeFile = libclc_path; > +#endif > > optimization_level = c.getCodeGenOpts().OptimizationLevel; > > -- > 2.6.2 > _______________________________________________ > mesa-dev mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
