]> granicus.if.org Git - clang/commitdiff
Update for llvm change.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 18 May 2016 22:04:57 +0000 (22:04 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 18 May 2016 22:04:57 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269989 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/BackendUtil.cpp
lib/Driver/Tools.cpp

index 5a1db6c06819c8e36681ac4b11d52b6cecde0d86..0c95eb573c59df007887f73b122a54abc0796413 100644 (file)
@@ -528,7 +528,7 @@ TargetMachine *EmitAssemblyHelper::CreateTargetMachine(bool MustCreateTM) {
       llvm::join(TargetOpts.Features.begin(), TargetOpts.Features.end(), ",");
 
   // Keep this synced with the equivalent code in tools/driver/cc1as_main.cpp.
-  llvm::Reloc::Model RM = llvm::Reloc::Default;
+  llvm::Optional<llvm::Reloc::Model> RM;
   if (CodeGenOpts.RelocationModel == "static") {
     RM = llvm::Reloc::Static;
   } else if (CodeGenOpts.RelocationModel == "pic") {
index bcc2af8fc002043b26cba8c47d981d2ac662ecef..8a1cb541c1b0b072fb5d02b7dc9834eddefc1c8d 100644 (file)
@@ -3609,8 +3609,6 @@ ParsePICArgs(const ToolChain &ToolChain, const llvm::Triple &Triple,
 
 static const char *RelocationModelName(llvm::Reloc::Model Model) {
   switch (Model) {
-  case llvm::Reloc::Default:
-    return nullptr;
   case llvm::Reloc::Static:
     return "static";
   case llvm::Reloc::PIC_: