From: Simon Pilgrim Date: Wed, 27 Feb 2019 10:19:53 +0000 (+0000) Subject: Fix Wenum-compare gcc7 warning. NFCI. X-Git-Tag: android-x86-9.0-r1~6521 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=da6598a60c7c637f57bc4d6fc6a252d82c3fa320;p=android-x86%2Fexternal-llvm.git Fix Wenum-compare gcc7 warning. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354958 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llvm-objcopy/ELF/ELFObjcopy.cpp b/tools/llvm-objcopy/ELF/ELFObjcopy.cpp index 1742213c3bb..1132aa18589 100644 --- a/tools/llvm-objcopy/ELF/ELFObjcopy.cpp +++ b/tools/llvm-objcopy/ELF/ELFObjcopy.cpp @@ -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)