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,
697697 MCSymbol *COMDATSymbol = nullptr ;
698698 if (!COMDATSymName.empty ()) {
699699 COMDATSymbol = getOrCreateSymbol (COMDATSymName);
700+ assert (COMDATSymbol && " COMDATSymbol is null" );
700701 COMDATSymName = COMDATSymbol->getName ();
701702 // A non-associative COMDAT is considered to define the COMDAT symbol. Check
702703 // the redefinition error.
703- if (Selection != COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE && COMDATSymbol &&
704+ if (Selection != COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE &&
704705 COMDATSymbol->isDefined () &&
705706 (!COMDATSymbol->isInSection () ||
706707 cast<MCSectionCOFF>(COMDATSymbol->getSection ()).getCOMDATSymbol () !=
You can’t perform that action at this time.
0 commit comments