mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-01 09:18:30 +00:00
Clean up std namespace issues
Silence warning git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1790 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7f1576f042
commit
49b8a9c731
@ -8,6 +8,7 @@
|
||||
|
||||
#include "SparcInternals.h"
|
||||
#include "llvm/Bytecode/Writer.h"
|
||||
#include <ostream>
|
||||
|
||||
namespace {
|
||||
|
||||
@ -17,10 +18,10 @@ namespace {
|
||||
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 @@ namespace {
|
||||
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) { }
|
||||
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include "llvm/Module.h"
|
||||
#include "Support/StringExtras.h"
|
||||
#include "Support/HashExtras.h"
|
||||
#include <ostream>
|
||||
using std::string;
|
||||
|
||||
namespace {
|
||||
@ -392,7 +393,8 @@ namespace {
|
||||
|
||||
class SparcModuleAsmPrinter : public Pass, public AsmPrinter {
|
||||
public:
|
||||
SparcModuleAsmPrinter(ostream &os, TargetMachine &t) : AsmPrinter(os, t) {}
|
||||
SparcModuleAsmPrinter(std::ostream &os, TargetMachine &t)
|
||||
: AsmPrinter(os, t) {}
|
||||
|
||||
virtual bool run(Module *M) {
|
||||
startModule(M);
|
||||
|
@ -310,7 +310,7 @@ public:
|
||||
else if (ty <= Type::DoubleTyID)
|
||||
res = FloatRegClassID; // sparc float reg class
|
||||
else {
|
||||
std::cerr << "TypeID: " << ty << "\n";
|
||||
//std::cerr << "TypeID: " << ty << "\n";
|
||||
assert(0 && "Cannot resolve register class for type");
|
||||
return 0;
|
||||
}
|
||||
|
@ -192,6 +192,7 @@ int UltraSparcRegInfo::getRegType(int reg) const {
|
||||
return IntCCRegType;
|
||||
else
|
||||
assert(0 && "Invalid register number in getRegType");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user