Include raw_ostream.h.
authorRui Ueyama <ruiu@google.com>
Fri, 15 Nov 2013 01:25:34 +0000 (01:25 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 15 Nov 2013 01:25:34 +0000 (01:25 +0000)
Including only Debug.h did not cause a compilation error, but you couldn't
do anything (like writing something with <<) to raw_ostreams returned by
llvm::dbgs() or llvm::errs() without including raw_ostream.h. So including
it from Debug.h should make sense.

Differential Revision: http://llvm-reviews.chandlerc.com/D2183

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194759 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/Debug.h

index 896fe849a6be53e812f531966924a7f298ac2228..27024082962ba8c24c321c9ef37e31b48c1a98d0 100644 (file)
@@ -26,9 +26,9 @@
 #ifndef LLVM_SUPPORT_DEBUG_H
 #define LLVM_SUPPORT_DEBUG_H
 
-namespace llvm {
+#include "llvm/Support/raw_ostream.h"
 
-class raw_ostream;
+namespace llvm {
 
 /// DEBUG_TYPE macro - Files can specify a DEBUG_TYPE as a string, which causes
 /// all of their DEBUG statements to be activatable with -debug-only=thatstring.