mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-21 18:24:23 +00:00
Delete raw_stdout_ostream and raw_stderr_ostream, which are unused
outside of outs() and errs() themselves, and they don't really need custom classes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111642 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -392,24 +392,6 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/// raw_stdout_ostream - This is a stream that always prints to stdout.
|
|
||||||
///
|
|
||||||
class raw_stdout_ostream : public raw_fd_ostream {
|
|
||||||
// An out of line virtual method to provide a home for the class vtable.
|
|
||||||
virtual void handle();
|
|
||||||
public:
|
|
||||||
raw_stdout_ostream();
|
|
||||||
};
|
|
||||||
|
|
||||||
/// raw_stderr_ostream - This is a stream that always prints to stderr.
|
|
||||||
///
|
|
||||||
class raw_stderr_ostream : public raw_fd_ostream {
|
|
||||||
// An out of line virtual method to provide a home for the class vtable.
|
|
||||||
virtual void handle();
|
|
||||||
public:
|
|
||||||
raw_stderr_ostream();
|
|
||||||
};
|
|
||||||
|
|
||||||
/// outs() - This returns a reference to a raw_ostream for standard output.
|
/// outs() - This returns a reference to a raw_ostream for standard output.
|
||||||
/// Use it like: outs() << "foo" << "bar";
|
/// Use it like: outs() << "foo" << "bar";
|
||||||
raw_ostream &outs();
|
raw_ostream &outs();
|
||||||
|
@ -543,27 +543,19 @@ bool raw_fd_ostream::is_displayed() const {
|
|||||||
// raw_stdout/err_ostream
|
// raw_stdout/err_ostream
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
// Set buffer settings to model stdout and stderr behavior.
|
|
||||||
// Set standard error to be unbuffered by default.
|
|
||||||
raw_stdout_ostream::raw_stdout_ostream():raw_fd_ostream(STDOUT_FILENO, false) {}
|
|
||||||
raw_stderr_ostream::raw_stderr_ostream():raw_fd_ostream(STDERR_FILENO, false,
|
|
||||||
true) {}
|
|
||||||
|
|
||||||
// An out of line virtual method to provide a home for the class vtable.
|
|
||||||
void raw_stdout_ostream::handle() {}
|
|
||||||
void raw_stderr_ostream::handle() {}
|
|
||||||
|
|
||||||
/// outs() - This returns a reference to a raw_ostream for standard output.
|
/// outs() - This returns a reference to a raw_ostream for standard output.
|
||||||
/// Use it like: outs() << "foo" << "bar";
|
/// Use it like: outs() << "foo" << "bar";
|
||||||
raw_ostream &llvm::outs() {
|
raw_ostream &llvm::outs() {
|
||||||
static raw_stdout_ostream S;
|
// Set buffer settings to model stdout behavior.
|
||||||
|
static raw_fd_ostream S(STDOUT_FILENO, false);
|
||||||
return S;
|
return S;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// errs() - This returns a reference to a raw_ostream for standard error.
|
/// errs() - This returns a reference to a raw_ostream for standard error.
|
||||||
/// Use it like: errs() << "foo" << "bar";
|
/// Use it like: errs() << "foo" << "bar";
|
||||||
raw_ostream &llvm::errs() {
|
raw_ostream &llvm::errs() {
|
||||||
static raw_stderr_ostream S;
|
// Set standard error to be unbuffered by default.
|
||||||
|
static raw_fd_ostream S(STDERR_FILENO, false, true);
|
||||||
return S;
|
return S;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user