summaryrefslogtreecommitdiff
path: root/include/llvm/Assembly
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2004-06-04 21:10:35 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2004-06-04 21:10:35 +0000
commitacc9076e86dcffcc8743f7857008e68d0447d17b (patch)
tree9b7c12f307e9fba8a2b4a4e66951778deac79b5a /include/llvm/Assembly
parentbc2de3c515fe5c6673a1402465ed45745b6f447f (diff)
downloadllvm-acc9076e86dcffcc8743f7857008e68d0447d17b.tar.gz
llvm-acc9076e86dcffcc8743f7857008e68d0447d17b.tar.bz2
llvm-acc9076e86dcffcc8743f7857008e68d0447d17b.tar.xz
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
Diffstat (limited to 'include/llvm/Assembly')
-rw-r--r--include/llvm/Assembly/CachedWriter.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/include/llvm/Assembly/CachedWriter.h b/include/llvm/Assembly/CachedWriter.h
index b3f964de5a..1306e37921 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