Change C, CBE, MSIL to not provide target data via getTargetData().
- The theory is these should never actually be called, since these boil down to passes which can access the target data via the standard mechanism. llvm-svn: 77975
This commit is contained in:
parent
9503900c60
commit
1b7868ec54
|
@ -32,7 +32,7 @@ struct CTargetMachine : public TargetMachine {
|
|||
CodeGenFileType FileType,
|
||||
CodeGenOpt::Level OptLevel);
|
||||
|
||||
virtual const TargetData *getTargetData() const { return &DataLayout; }
|
||||
virtual const TargetData *getTargetData() const { return 0; }
|
||||
};
|
||||
|
||||
extern Target TheCBackendTarget;
|
||||
|
|
|
@ -34,7 +34,7 @@ struct CPPTargetMachine : public TargetMachine {
|
|||
CodeGenFileType FileType,
|
||||
CodeGenOpt::Level OptLevel);
|
||||
|
||||
virtual const TargetData *getTargetData() const { return &DataLayout; }
|
||||
virtual const TargetData *getTargetData() const { return 0; }
|
||||
};
|
||||
|
||||
extern Target TheCppBackendTarget;
|
||||
|
|
|
@ -42,7 +42,7 @@ namespace llvm {
|
|||
CodeGenFileType FileType,
|
||||
CodeGenOpt::Level OptLevel);
|
||||
|
||||
virtual const TargetData *getTargetData() const { return &DataLayout; }
|
||||
virtual const TargetData *getTargetData() const { return 0; }
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue