clover: Fix build after llvm r309911

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:
Jan Vesely 2017-08-03 17:26:07 -04:00
parent da942a4b81
commit 08f44a497c
2 changed files with 7 additions and 1 deletions

View File

@ -115,7 +115,7 @@ namespace {
std::unique_ptr<TargetMachine> tm {
t->createTargetMachine(target.triple, target.cpu, "", {},
compat::default_reloc_model,
::llvm::CodeModel::Default,
compat::default_code_model,
::llvm::CodeGenOpt::Default) };
if (!tm)
fail(r_log, build_error(),

View File

@ -174,6 +174,12 @@ namespace clover {
#endif
}
#if HAVE_LLVM >= 0x0600
const auto default_code_model = ::llvm::None;
#else
const auto default_code_model = ::llvm::CodeModel::Default;
#endif
#if HAVE_LLVM >= 0x0309
const auto default_reloc_model = ::llvm::None;
#else