[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