diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-05-18 11:58:56 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-05-18 11:58:56 +0000 |
commit | 61e90ae773412bd249f18edb166eb44bb341485f (patch) | |
tree | fa53fecef947af505f058d19c47639f0703a993a /tools/driver | |
parent | a809e07c012b7e9d2d04fdc23acc8fae5aa04011 (diff) |
Update for llvm change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269910 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/driver')
-rw-r--r-- | tools/driver/cc1as_main.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tools/driver/cc1as_main.cpp b/tools/driver/cc1as_main.cpp index bcc2cde17a..3ed1acd73b 100644 --- a/tools/driver/cc1as_main.cpp +++ b/tools/driver/cc1as_main.cpp @@ -326,19 +326,18 @@ static bool ExecuteAssembler(AssemblerInvocation &Opts, MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr); - llvm::Reloc::Model RM = llvm::Reloc::Default; + bool PIC = false; if (Opts.RelocationModel == "static") { - RM = llvm::Reloc::Static; + PIC = false; } else if (Opts.RelocationModel == "pic") { - RM = llvm::Reloc::PIC_; + PIC = true; } else { assert(Opts.RelocationModel == "dynamic-no-pic" && "Invalid PIC model!"); - RM = llvm::Reloc::DynamicNoPIC; + PIC = false; } - MOFI->InitMCObjectFileInfo(Triple(Opts.Triple), RM, - CodeModel::Default, Ctx); + MOFI->InitMCObjectFileInfo(Triple(Opts.Triple), PIC, CodeModel::Default, Ctx); if (Opts.SaveTemporaryLabels) Ctx.setAllowTemporaryLabels(false); if (Opts.GenDwarfForAssembly) |