diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/VMCore/Value.cpp | 8 | ||||
| -rw-r--r-- | llvm/lib/VMCore/ValueSymbolTable.cpp | 7 | 
2 files changed, 8 insertions, 7 deletions
| diff --git a/llvm/lib/VMCore/Value.cpp b/llvm/lib/VMCore/Value.cpp index a78865224cd..71dec841f45 100644 --- a/llvm/lib/VMCore/Value.cpp +++ b/llvm/lib/VMCore/Value.cpp @@ -68,9 +68,9 @@ Value::~Value() {    // a <badref>    //    if (!use_empty()) { -    cerr << "While deleting: " << *VTy << " %" << getNameStr() << "\n"; +    errs() << "While deleting: " << *VTy << " %" << getNameStr() << "\n";      for (use_iterator I = use_begin(), E = use_end(); I != E; ++I) -      cerr << "Use still stuck around after Def is destroyed:" +      errs() << "Use still stuck around after Def is destroyed:"             << **I << "\n";    }  #endif @@ -509,8 +509,8 @@ void ValueHandleBase::ValueIsDeleted(Value *V) {      switch (ThisNode->getKind()) {      case Assert:  #ifndef NDEBUG      // Only in -g mode... -      cerr << "While deleting: " << *V->getType() << " %" << V->getNameStr() -           << "\n"; +      errs() << "While deleting: " << *V->getType() << " %" << V->getNameStr() +             << "\n";  #endif        llvm_unreachable("An asserting value handle still pointed to this"                         " value!"); diff --git a/llvm/lib/VMCore/ValueSymbolTable.cpp b/llvm/lib/VMCore/ValueSymbolTable.cpp index f87bb631c8d..eae3bf28003 100644 --- a/llvm/lib/VMCore/ValueSymbolTable.cpp +++ b/llvm/lib/VMCore/ValueSymbolTable.cpp @@ -17,15 +17,16 @@  #include "llvm/ValueSymbolTable.h"  #include "llvm/ADT/SmallString.h"  #include "llvm/Support/Debug.h" +#include "llvm/Support/raw_ostream.h"  using namespace llvm;  // Class destructor  ValueSymbolTable::~ValueSymbolTable() {  #ifndef NDEBUG   // Only do this in -g mode...    for (iterator VI = vmap.begin(), VE = vmap.end(); VI != VE; ++VI) -    cerr << "Value still in symbol table! Type = '" -         << VI->getValue()->getType()->getDescription() << "' Name = '" -         << VI->getKeyData() << "'\n"; +    errs() << "Value still in symbol table! Type = '" +           << VI->getValue()->getType()->getDescription() << "' Name = '" +           << VI->getKeyData() << "'\n";    assert(vmap.empty() && "Values remain in symbol table!");  #endif  } | 

