diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-01-14 16:44:48 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-01-14 16:44:48 +0000 |
commit | bdd30c26bd93a89ae0fe125e9aae8b7c05e55324 (patch) | |
tree | c35bbc5756498b511aa905c7f3bce4bf718afcaa /Lex/Preprocessor.cpp | |
parent | aa58f00ebba5f14955001736b7aea20bb5bd91e6 (diff) |
Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove
#include<iostream>.
Patch provided by Sam Bishop.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@45962 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Lex/Preprocessor.cpp')
-rw-r--r-- | Lex/Preprocessor.cpp | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/Lex/Preprocessor.cpp b/Lex/Preprocessor.cpp index accccc4fbc..cb5a350758 100644 --- a/Lex/Preprocessor.cpp +++ b/Lex/Preprocessor.cpp @@ -37,7 +37,7 @@ #include "clang/Basic/TargetInfo.h" #include "llvm/ADT/SmallVector.h" #include "llvm/Support/MemoryBuffer.h" -#include <iostream> +#include "llvm/Support/Streams.h" #include <ctime> using namespace clang; @@ -129,72 +129,72 @@ void Preprocessor::Diag(SourceLocation Loc, unsigned DiagID, } void Preprocessor::DumpToken(const Token &Tok, bool DumpFlags) const { - std::cerr << tok::getTokenName(Tok.getKind()) << " '" - << getSpelling(Tok) << "'"; + llvm::cerr << tok::getTokenName(Tok.getKind()) << " '" + << getSpelling(Tok) << "'"; if (!DumpFlags) return; - std::cerr << "\t"; + llvm::cerr << "\t"; if (Tok.isAtStartOfLine()) - std::cerr << " [StartOfLine]"; + llvm::cerr << " [StartOfLine]"; if (Tok.hasLeadingSpace()) - std::cerr << " [LeadingSpace]"; + llvm::cerr << " [LeadingSpace]"; if (Tok.isExpandDisabled()) - std::cerr << " [ExpandDisabled]"; + llvm::cerr << " [ExpandDisabled]"; if (Tok.needsCleaning()) { const char *Start = SourceMgr.getCharacterData(Tok.getLocation()); - std::cerr << " [UnClean='" << std::string(Start, Start+Tok.getLength()) - << "']"; + llvm::cerr << " [UnClean='" << std::string(Start, Start+Tok.getLength()) + << "']"; } - std::cerr << "\tLoc=<"; + llvm::cerr << "\tLoc=<"; DumpLocation(Tok.getLocation()); - std::cerr << ">"; + llvm::cerr << ">"; } void Preprocessor::DumpLocation(SourceLocation Loc) const { SourceLocation LogLoc = SourceMgr.getLogicalLoc(Loc); - std::cerr << SourceMgr.getSourceName(LogLoc) << ':' - << SourceMgr.getLineNumber(LogLoc) << ':' - << SourceMgr.getLineNumber(LogLoc); + llvm::cerr << SourceMgr.getSourceName(LogLoc) << ':' + << SourceMgr.getLineNumber(LogLoc) << ':' + << SourceMgr.getLineNumber(LogLoc); SourceLocation PhysLoc = SourceMgr.getPhysicalLoc(Loc); if (PhysLoc != LogLoc) { - std::cerr << " <PhysLoc="; + llvm::cerr << " <PhysLoc="; DumpLocation(PhysLoc); - std::cerr << ">"; + llvm::cerr << ">"; } } void Preprocessor::DumpMacro(const MacroInfo &MI) const { - std::cerr << "MACRO: "; + llvm::cerr << "MACRO: "; for (unsigned i = 0, e = MI.getNumTokens(); i != e; ++i) { DumpToken(MI.getReplacementToken(i)); - std::cerr << " "; + llvm::cerr << " "; } - std::cerr << "\n"; + llvm::cerr << "\n"; } void Preprocessor::PrintStats() { - std::cerr << "\n*** Preprocessor Stats:\n"; - std::cerr << NumDirectives << " directives found:\n"; - std::cerr << " " << NumDefined << " #define.\n"; - std::cerr << " " << NumUndefined << " #undef.\n"; - std::cerr << " #include/#include_next/#import:\n"; - std::cerr << " " << NumEnteredSourceFiles << " source files entered.\n"; - std::cerr << " " << MaxIncludeStackDepth << " max include stack depth\n"; - std::cerr << " " << NumIf << " #if/#ifndef/#ifdef.\n"; - std::cerr << " " << NumElse << " #else/#elif.\n"; - std::cerr << " " << NumEndif << " #endif.\n"; - std::cerr << " " << NumPragma << " #pragma.\n"; - std::cerr << NumSkipped << " #if/#ifndef#ifdef regions skipped\n"; - - std::cerr << NumMacroExpanded << "/" << NumFnMacroExpanded << "/" - << NumBuiltinMacroExpanded << " obj/fn/builtin macros expanded, " - << NumFastMacroExpanded << " on the fast path.\n"; - std::cerr << (NumFastTokenPaste+NumTokenPaste) - << " token paste (##) operations performed, " - << NumFastTokenPaste << " on the fast path.\n"; + llvm::cerr << "\n*** Preprocessor Stats:\n"; + llvm::cerr << NumDirectives << " directives found:\n"; + llvm::cerr << " " << NumDefined << " #define.\n"; + llvm::cerr << " " << NumUndefined << " #undef.\n"; + llvm::cerr << " #include/#include_next/#import:\n"; + llvm::cerr << " " << NumEnteredSourceFiles << " source files entered.\n"; + llvm::cerr << " " << MaxIncludeStackDepth << " max include stack depth\n"; + llvm::cerr << " " << NumIf << " #if/#ifndef/#ifdef.\n"; + llvm::cerr << " " << NumElse << " #else/#elif.\n"; + llvm::cerr << " " << NumEndif << " #endif.\n"; + llvm::cerr << " " << NumPragma << " #pragma.\n"; + llvm::cerr << NumSkipped << " #if/#ifndef#ifdef regions skipped\n"; + + llvm::cerr << NumMacroExpanded << "/" << NumFnMacroExpanded << "/" + << NumBuiltinMacroExpanded << " obj/fn/builtin macros expanded, " + << NumFastMacroExpanded << " on the fast path.\n"; + llvm::cerr << (NumFastTokenPaste+NumTokenPaste) + << " token paste (##) operations performed, " + << NumFastTokenPaste << " on the fast path.\n"; } //===----------------------------------------------------------------------===// |