diff --git a/lib/TBDGen/TBDGen.cpp b/lib/TBDGen/TBDGen.cpp index a8685bcc06324..5d5a63d06d614 100644 --- a/lib/TBDGen/TBDGen.cpp +++ b/lib/TBDGen/TBDGen.cpp @@ -70,7 +70,12 @@ void TBDGenVisitor::addSymbolInternal(StringRef name, if (StringSymbols && kind == SymbolKind::GlobalSymbol) { auto isNewValue = StringSymbols->insert(name).second; (void)isNewValue; - assert(isNewValue && "symbol appears twice"); +#ifndef NDEBUG + if (!isNewValue) { + llvm::dbgs() << "TBDGen duplicate symbol: " << name << '\n'; + assert(false && "TBDGen symbol appears twice"); + } +#endif } }