From acc9076e86dcffcc8743f7857008e68d0447d17b Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Fri, 4 Jun 2004 21:10:35 +0000 Subject: [PATCH] Revert ostream back to reference: the only user (llvm-tv) no longer needs it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14029 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Assembly/CachedWriter.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/include/llvm/Assembly/CachedWriter.h b/include/llvm/Assembly/CachedWriter.h index b3f964de5a4..1306e379214 100644 --- a/include/llvm/Assembly/CachedWriter.h +++ b/include/llvm/Assembly/CachedWriter.h @@ -34,7 +34,7 @@ class CachedWriter { AssemblyWriter *AW; SlotMachine *SC; bool SymbolicTypes; - std::ostream *Out; + std::ostream &Out; public: enum TypeWriter { @@ -43,9 +43,9 @@ public: }; CachedWriter(std::ostream &O = std::cout) - : AW(0), SC(0), SymbolicTypes(false), Out(&O) { } + : AW(0), SC(0), SymbolicTypes(false), Out(O) { } CachedWriter(const Module *M, std::ostream &O = std::cout) - : AW(0), SC(0), SymbolicTypes(false), Out(&O) { + : AW(0), SC(0), SymbolicTypes(false), Out(O) { setModule(M); } ~CachedWriter(); @@ -63,11 +63,11 @@ public: inline CachedWriter &operator<<(const PointerType *X); inline CachedWriter &operator<<(std::ostream &(&Manip)(std::ostream &)) { - *Out << Manip; return *this; + Out << Manip; return *this; } inline CachedWriter& operator<<(const char *X) { - *Out << X; + Out << X; return *this; } @@ -75,9 +75,6 @@ public: SymbolicTypes = (tw == SymTypeOn); return *this; } - - inline std::ostream& getStream() { return *Out; } - void setStream(std::ostream &os); }; } // End llvm namespace -- 2.34.1