File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -697,10 +697,11 @@ MCSectionCOFF *MCContext::getCOFFSection(StringRef Section,
697
697
MCSymbol *COMDATSymbol = nullptr ;
698
698
if (!COMDATSymName.empty ()) {
699
699
COMDATSymbol = getOrCreateSymbol (COMDATSymName);
700
+ assert (COMDATSymbol && " COMDATSymbol is null" );
700
701
COMDATSymName = COMDATSymbol->getName ();
701
702
// A non-associative COMDAT is considered to define the COMDAT symbol. Check
702
703
// the redefinition error.
703
- if (Selection != COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE && COMDATSymbol &&
704
+ if (Selection != COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE &&
704
705
COMDATSymbol->isDefined () &&
705
706
(!COMDATSymbol->isInSection () ||
706
707
cast<MCSectionCOFF>(COMDATSymbol->getSection ()).getCOMDATSymbol () !=
You can’t perform that action at this time.
0 commit comments