[llvm] r314256 - Initialize the RelocationSectionBase::Section member.
James Y Knight via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 26 15:44:01 PDT 2017
Author: jyknight
Date: Tue Sep 26 15:44:01 2017
New Revision: 314256
URL: http://llvm.org/viewvc/llvm-project?rev=314256&view=rev
Log:
Initialize the RelocationSectionBase::Section member.
In r314227, it wasn't always, and would thus contain random garbage.
Modified:
llvm/trunk/tools/llvm-objcopy/Object.cpp
Modified: llvm/trunk/tools/llvm-objcopy/Object.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-objcopy/Object.cpp?rev=314256&r1=314255&r2=314256&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-objcopy/Object.cpp (original)
+++ llvm/trunk/tools/llvm-objcopy/Object.cpp Tue Sep 26 15:44:01 2017
@@ -218,6 +218,8 @@ void RelocationSectionBase<SymTabType>::
setSection(SecTable.getSection(Info,
"Info field value " + Twine(Info) +
" in section " + Name + " is invalid"));
+ else
+ setSection(nullptr);
}
template <class SymTabType> void RelocationSectionBase<SymTabType>::finalize() {
More information about the llvm-commits
mailing list