Clean up std namespace issues
Silence warning
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1790 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SparcV9/EmitBytecodeToAssembly.cpp b/lib/Target/SparcV9/EmitBytecodeToAssembly.cpp
index 7cbf085..1a14a53 100644
--- a/lib/Target/SparcV9/EmitBytecodeToAssembly.cpp
+++ b/lib/Target/SparcV9/EmitBytecodeToAssembly.cpp
@@ -8,6 +8,7 @@
#include "SparcInternals.h"
#include "llvm/Bytecode/Writer.h"
+#include <ostream>
namespace {
@@ -17,10 +18,10 @@
class sparcasmbuf : public streambuf {
std::ostream &BaseStr;
public:
- typedef char char_type;
- typedef int int_type;
- typedef streampos pos_type;
- typedef streamoff off_type;
+ typedef char char_type;
+ typedef int int_type;
+ typedef std::streampos pos_type;
+ typedef std::streamoff off_type;
sparcasmbuf(std::ostream &On) : BaseStr(On) {}
@@ -39,10 +40,10 @@
class osparcasmstream : public ostream {
sparcasmbuf sb;
public:
- typedef char char_type;
- typedef int int_type;
- typedef streampos pos_type;
- typedef streamoff off_type;
+ typedef char char_type;
+ typedef int int_type;
+ typedef std::streampos pos_type;
+ typedef std::streamoff off_type;
explicit osparcasmstream(ostream &On) : ostream(&sb), sb(On) { }