clover: fix building fix clang-3.8

https://bugs.freedesktop.org/show_bug.cgi?id=92705

v2.1: use Linker::Flags::None instead of 0 and emplace_back()

Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:
Laurent Carlier
2015-10-28 15:47:09 +01:00
committed by Michel Dänzer
parent d0693d7515
commit 37402014e8

View File

@@ -247,8 +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
c.getCodeGenOpts().LinkBitcodeFiles.emplace_back(llvm::Linker::Flags::None,
libclc_path);
#else
c.getCodeGenOpts().LinkBitcodeFile = libclc_path;
#endif
optimization_level = c.getCodeGenOpts().OptimizationLevel;
// Compile the code