diff options
Diffstat (limited to 'llvm/lib/MC/MCSymbolXCOFF.cpp')
| -rw-r--r-- | llvm/lib/MC/MCSymbolXCOFF.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/MC/MCSymbolXCOFF.cpp b/llvm/lib/MC/MCSymbolXCOFF.cpp index 536153e5518b..b9dd2908b40b 100644 --- a/llvm/lib/MC/MCSymbolXCOFF.cpp +++ b/llvm/lib/MC/MCSymbolXCOFF.cpp @@ -13,8 +13,7 @@ using namespace llvm; MCSectionXCOFF *MCSymbolXCOFF::getRepresentedCsect() const { assert(RepresentedCsect && "Trying to get csect representation of this symbol but none was set."); - assert((!getName().equals(getUnqualifiedName()) || - RepresentedCsect->getCSectType() == XCOFF::XTY_ER) && + assert(!getName().equals(getUnqualifiedName()) && "Symbol does not represent a csect; MCSectionXCOFF that represents " "the symbol should not be (but is) set."); assert(getSymbolTableName().equals(RepresentedCsect->getSymbolTableName()) && @@ -26,10 +25,9 @@ MCSectionXCOFF *MCSymbolXCOFF::getRepresentedCsect() const { void MCSymbolXCOFF::setRepresentedCsect(MCSectionXCOFF *C) { assert(C && "Assigned csect should not be null."); assert((!RepresentedCsect || RepresentedCsect == C) && - "Trying to set a csect that doesn't match the one that" - "this symbol is already mapped to."); - assert((!getName().equals(getUnqualifiedName()) || - C->getCSectType() == XCOFF::XTY_ER) && + "Trying to set a csect that doesn't match the one that this symbol is " + "already mapped to."); + assert(!getName().equals(getUnqualifiedName()) && "Symbol does not represent a csect; can only set a MCSectionXCOFF " "representation for a csect."); assert(getSymbolTableName().equals(C->getSymbolTableName()) && |
