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:

committed by
Michel Dänzer

parent
d0693d7515
commit
37402014e8
@@ -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
|
||||
|
Reference in New Issue
Block a user