mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
Have asm printers use formatted_raw_ostream directly to avoid a
dynamic_cast<>. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75670 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -90,10 +90,10 @@ namespace llvm {
|
||||
};
|
||||
}
|
||||
|
||||
class raw_ostream;
|
||||
class formatted_raw_ostream;
|
||||
|
||||
class PIC16DbgInfo {
|
||||
raw_ostream &O;
|
||||
formatted_raw_ostream &O;
|
||||
const TargetAsmInfo *TAI;
|
||||
std::string CurFile;
|
||||
unsigned CurLine;
|
||||
@@ -103,7 +103,8 @@ namespace llvm {
|
||||
bool EmitDebugDirectives;
|
||||
|
||||
public:
|
||||
PIC16DbgInfo(raw_ostream &o, const TargetAsmInfo *T) : O(o), TAI(T) {
|
||||
PIC16DbgInfo(formatted_raw_ostream &o, const TargetAsmInfo *T)
|
||||
: O(o), TAI(T) {
|
||||
CurFile = "";
|
||||
CurLine = 0;
|
||||
EmitDebugDirectives = false;
|
||||
|
Reference in New Issue
Block a user