diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-29 19:04:38 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-29 19:04:38 +0000 |
commit | d31c0e2673dfa0229d68250bb2be8464aa9199a8 (patch) | |
tree | 31024024ece4d40dd2250dd7dd672757c62fb0bd /llvm/lib/MC/ELFObjectWriter.cpp | |
parent | e3b2acf2743f957bf084e7d4bbcf61c8f21817ea (diff) | |
download | bcm5719-llvm-d31c0e2673dfa0229d68250bb2be8464aa9199a8.tar.gz bcm5719-llvm-d31c0e2673dfa0229d68250bb2be8464aa9199a8.zip |
Fix build without asserts.
llvm-svn: 238597
Diffstat (limited to 'llvm/lib/MC/ELFObjectWriter.cpp')
-rw-r--r-- | llvm/lib/MC/ELFObjectWriter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/ELFObjectWriter.cpp b/llvm/lib/MC/ELFObjectWriter.cpp index 05a779c1b1e..25d83d854df 100644 --- a/llvm/lib/MC/ELFObjectWriter.cpp +++ b/llvm/lib/MC/ELFObjectWriter.cpp @@ -451,10 +451,12 @@ static uint8_t mergeTypeForSet(uint8_t origType, uint8_t newType) { void ELFObjectWriter::writeSymbol(SymbolTableWriter &Writer, uint32_t StringIndex, ELFSymbolData &MSD, const MCAsmLayout &Layout) { +#ifndef NDEBUG MCSymbolData &OrigData = MSD.Symbol->getData(); assert((!OrigData.getFragment() || (OrigData.getFragment()->getParent() == &MSD.Symbol->getSection())) && "The symbol's section doesn't match the fragment's symbol"); +#endif const MCSymbol *Base = Layout.getBaseSymbol(*MSD.Symbol); // This has to be in sync with when computeSymbolTable uses SHN_ABS or |