llvm.org GIT mirror llvm / 3fb0b9e
Prune RelocVisitor.h include to avoid including COFF.h from MCJIT.h This helps to mitigate the conflict between COFF.h and winnt.h, which is PR28399. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274637 91177308-0d34-0410-b5e6-96231b3b80d8 Reid Kleckner 4 years ago
5 changed file(s) with 7 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
1616
1717 #include "llvm/ADT/SmallVector.h"
1818 #include "llvm/Object/ObjectFile.h"
19 #include "llvm/Object/RelocVisitor.h"
2019 #include "llvm/Support/Casting.h"
2120 #include "llvm/Support/DataTypes.h"
2221 #include
1212 #include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"
1313 #include "llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h"
1414 #include "llvm/DebugInfo/DWARF/DWARFUnitIndex.h"
15 #include "llvm/Object/MachO.h"
16 #include "llvm/Object/RelocVisitor.h"
1517 #include "llvm/Support/Compression.h"
1618 #include "llvm/Support/Dwarf.h"
1719 #include "llvm/Support/ELF.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "SymbolizableObjectFile.h"
14 #include "llvm/Object/COFF.h"
1415 #include "llvm/Object/SymbolSize.h"
1516 #include "llvm/Support/DataExtractor.h"
1617 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
1919 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
2020 #include "llvm/DebugInfo/PDB/PDB.h"
2121 #include "llvm/DebugInfo/PDB/PDBContext.h"
22 #include "llvm/Object/COFF.h"
2223 #include "llvm/Object/ELFObjectFile.h"
2324 #include "llvm/Object/MachO.h"
2425 #include "llvm/Object/MachOUniversal.h"
1919 using namespace llvm;
2020
2121 namespace llvm {
22 namespace object {
23 class ELFObjectFileBase;
24 }
2225
2326 class RuntimeDyldELF : public RuntimeDyldImpl {
2427