forked from OSchip/llvm-project
NVPTXTargetObjectFile.h: Initialize some pointers as NULL in the constructor of NVPTXTargetObjectFile. ~NVPTXTargetObjectFile() tries to delete them.
It caused crash on some hosts since r184595. llvm-svn: 184728
This commit is contained in:
parent
1d7bdb171a
commit
f7f5894d8d
|
@ -21,7 +21,29 @@ class Module;
|
|||
class NVPTXTargetObjectFile : public TargetLoweringObjectFile {
|
||||
|
||||
public:
|
||||
NVPTXTargetObjectFile() {}
|
||||
NVPTXTargetObjectFile() {
|
||||
TextSection = 0;
|
||||
DataSection = 0;
|
||||
BSSSection = 0;
|
||||
ReadOnlySection = 0;
|
||||
|
||||
StaticCtorSection = 0;
|
||||
StaticDtorSection = 0;
|
||||
LSDASection = 0;
|
||||
EHFrameSection = 0;
|
||||
DwarfAbbrevSection = 0;
|
||||
DwarfInfoSection = 0;
|
||||
DwarfLineSection = 0;
|
||||
DwarfFrameSection = 0;
|
||||
DwarfPubTypesSection = 0;
|
||||
DwarfDebugInlineSection = 0;
|
||||
DwarfStrSection = 0;
|
||||
DwarfLocSection = 0;
|
||||
DwarfARangesSection = 0;
|
||||
DwarfRangesSection = 0;
|
||||
DwarfMacroInfoSection = 0;
|
||||
}
|
||||
|
||||
~NVPTXTargetObjectFile() {
|
||||
delete TextSection;
|
||||
delete DataSection;
|
||||
|
|
Loading…
Reference in New Issue