OSDN Git Service

Fix Wenum-compare gcc7 warning. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 27 Feb 2019 10:19:53 +0000 (10:19 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 27 Feb 2019 10:19:53 +0000 (10:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354958 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-objcopy/ELF/ELFObjcopy.cpp

index 1742213..1132aa1 100644 (file)
@@ -569,9 +569,9 @@ static Error handleArgs(const CopyConfig &Config, Object &Obj,
   for (const NewSymbolInfo &SI : Config.SymbolsToAdd) {
     SectionBase *Sec = Obj.findSection(SI.SectionName);
     uint64_t Value = Sec ? Sec->Addr + SI.Value : SI.Value;
-    Obj.SymbolTable->addSymbol(SI.SymbolName, SI.Bind, SI.Type, Sec, Value,
-                               SI.Visibility,
-                               Sec ? SYMBOL_SIMPLE_INDEX : SHN_ABS, 0);
+    Obj.SymbolTable->addSymbol(
+        SI.SymbolName, SI.Bind, SI.Type, Sec, Value, SI.Visibility,
+        Sec ? (uint16_t)SYMBOL_SIMPLE_INDEX : (uint16_t)SHN_ABS, 0);
   }
 
   if (Config.EntryExpr)