Don't use <sstream> in Streams.h but <iosfwd> instead.
authorBill Wendling <isanbard@gmail.com>
Thu, 7 Dec 2006 23:41:45 +0000 (23:41 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 7 Dec 2006 23:41:45 +0000 (23:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32340 91177308-0d34-0410-b5e6-96231b3b80d8

12 files changed:
include/llvm/Support/Streams.h
lib/Debugger/SourceLanguage-Unknown.cpp
lib/Linker/LinkModules.cpp
lib/Support/Allocator.cpp
lib/Support/CommandLine.cpp
lib/Support/PluginLoader.cpp
lib/Support/Statistic.cpp
lib/Support/SystemUtils.cpp
lib/Target/CBackend/CBackend.cpp
lib/Target/CBackend/Writer.cpp
lib/Target/SubtargetFeature.cpp
lib/VMCore/Verifier.cpp

index c4afc86baae0ed9f26cd559c91f212c4c022a39e..82ffeeb41bf8bd3f7ea5ddb7de749a926531d834 100644 (file)
@@ -15,7 +15,7 @@
 #ifndef LLVM_SUPPORT_STREAMS_H
 #define LLVM_SUPPORT_STREAMS_H
 
-#include <sstream>
+#include <iosfwd>
 
 namespace llvm {
 
index 276ae9fcaf72d2f55d4097e0890b10abaa483a45..c5d912adc814f729eb088c047cc9d0159df87b6c 100644 (file)
@@ -17,6 +17,7 @@
 #include "llvm/Debugger/ProgramInfo.h"
 #include "llvm/Support/Streams.h"
 #include <cassert>
+#include <ostream>
 using namespace llvm;
 
 //===----------------------------------------------------------------------===//
index 71239f74392f08993da2dc6b9f7b7b6ca05ea6f3..8f8aec1abd9f908e037862f8d981831158da222c 100644 (file)
@@ -25,6 +25,7 @@
 #include "llvm/Assembly/Writer.h"
 #include "llvm/Support/Streams.h"
 #include "llvm/System/Path.h"
+#include <sstream>
 using namespace llvm;
 
 // Error - Simple wrapper function to conditionally assign to E and return true.
index 632b5f7a2284db0915a3ed3279dd1a29d95f397a..a31b80fcf355e698b55d98092e8693b3a1747213 100644 (file)
@@ -14,6 +14,7 @@
 #include "llvm/Support/Allocator.h"
 #include "llvm/Support/DataTypes.h"
 #include "llvm/Support/Streams.h"
+#include <ostream>
 using namespace llvm;
 
 //===----------------------------------------------------------------------===//
index 920811a06c6a362a4aa2a911b154af5b5b98261d..012f759d4f65ca4bd0617ca16137bf97193a7bcf 100644 (file)
@@ -24,6 +24,7 @@
 #include <algorithm>
 #include <functional>
 #include <map>
+#include <ostream>
 #include <set>
 #include <cstdlib>
 #include <cerrno>
index 97b253e4eb6fc1fd526e3b1d95c7f77d0fae52bf..3c9de89a4265d2b8ea513b768496a16c20471c7f 100644 (file)
@@ -15,6 +15,7 @@
 #include "llvm/Support/PluginLoader.h"
 #include "llvm/Support/Streams.h"
 #include "llvm/System/DynamicLibrary.h"
+#include <ostream>
 #include <vector>
 using namespace llvm;
 
index 8c082712358bd0da586fbd9f81464cb62051b700..1b28eed49ab1e16ea91edfc06dcdcfc579020fcf 100644 (file)
@@ -26,6 +26,7 @@
 #include "llvm/Support/Streams.h"
 #include "llvm/ADT/StringExtras.h"
 #include <algorithm>
+#include <ostream>
 using namespace llvm;
 
 // GetLibSupportInfoOutputFile - Return a file stream to print our output on...
index 1d2c1086aea481932d0e7323dcee6a31ec0b4d08..30b9f8d43d5da950f914eeab18b23bde516c676a 100644 (file)
@@ -16,6 +16,7 @@
 #include "llvm/Support/SystemUtils.h"
 #include "llvm/System/Process.h"
 #include "llvm/System/Program.h"
+#include <ostream>
 using namespace llvm;
 
 bool llvm::CheckBytecodeOutputToConsole(std::ostream* stream_to_check,
index 7c0d433676d101461e7b02edd48cef71aa68d3a8..3cfd6d0386a8a66d64532fb72c033cb412dc7105 100644 (file)
@@ -42,7 +42,7 @@
 #include "llvm/Support/MathExtras.h"
 #include "llvm/Config/config.h"
 #include <algorithm>
-#include <ios>
+#include <sstream>
 using namespace llvm;
 
 namespace {
index 7c0d433676d101461e7b02edd48cef71aa68d3a8..3cfd6d0386a8a66d64532fb72c033cb412dc7105 100644 (file)
@@ -42,7 +42,7 @@
 #include "llvm/Support/MathExtras.h"
 #include "llvm/Config/config.h"
 #include <algorithm>
-#include <ios>
+#include <sstream>
 using namespace llvm;
 
 namespace {
index 80621232c9e98b049ed491d85f3bb5d730927944..4669e0fdc3cfa45952c6913eb04c15ddd0b1bff5 100644 (file)
@@ -15,6 +15,7 @@
 #include "llvm/ADT/StringExtras.h"
 #include "llvm/Support/Streams.h"
 #include <algorithm>
+#include <ostream>
 #include <cassert>
 #include <cctype>
 using namespace llvm;
index cf812a8fffefe30f8622cc965e540d1db7b6c580..2b9bb6b18b525dedafc306969b2f715174e5e3c9 100644 (file)
@@ -60,6 +60,7 @@
 #include "llvm/ADT/STLExtras.h"
 #include "llvm/Support/Compiler.h"
 #include <algorithm>
+#include <sstream>
 #include <cstdarg>
 using namespace llvm;