diff options
author | Reid Kleckner <rnk@google.com> | 2019-10-19 01:44:09 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-10-19 01:44:09 +0000 |
commit | 7bbe711fb1b9057e48dec3c15b084eee7f8ff5fb (patch) | |
tree | f5e31022914e589f039593f5de907cc03050f5e9 /llvm/lib/MC/MCStreamer.cpp | |
parent | 14a3f77ba1034d551e5f8a5bc4cd3ae131738773 (diff) | |
download | llvm-7bbe711fb1b9057e48dec3c15b084eee7f8ff5fb.zip llvm-7bbe711fb1b9057e48dec3c15b084eee7f8ff5fb.tar.gz llvm-7bbe711fb1b9057e48dec3c15b084eee7f8ff5fb.tar.bz2 |
Avoid including CodeView/SymbolRecord.h from MCStreamer.h
Move the types needed out so they can be forward declared instead.
llvm-svn: 375325
Diffstat (limited to 'llvm/lib/MC/MCStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCStreamer.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index 38d4b17..b8278cb 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -12,6 +12,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/ADT/Twine.h" #include "llvm/BinaryFormat/COFF.h" +#include "llvm/DebugInfo/CodeView/SymbolRecord.h" #include "llvm/MC/MCAsmBackend.h" #include "llvm/MC/MCAsmInfo.h" #include "llvm/MC/MCCodeView.h" @@ -347,7 +348,7 @@ void MCStreamer::EmitCVDefRangeDirective( void MCStreamer::EmitCVDefRangeDirective( ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, - codeview::DefRangeRegisterRelSym::Header DRHdr) { + codeview::DefRangeRegisterRelHeader DRHdr) { SmallString<20> BytePrefix; copyBytesForDefRange(BytePrefix, codeview::S_DEFRANGE_REGISTER_REL, DRHdr); EmitCVDefRangeDirective(Ranges, BytePrefix); @@ -355,7 +356,7 @@ void MCStreamer::EmitCVDefRangeDirective( void MCStreamer::EmitCVDefRangeDirective( ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, - codeview::DefRangeSubfieldRegisterSym::Header DRHdr) { + codeview::DefRangeSubfieldRegisterHeader DRHdr) { SmallString<20> BytePrefix; copyBytesForDefRange(BytePrefix, codeview::S_DEFRANGE_SUBFIELD_REGISTER, DRHdr); @@ -364,7 +365,7 @@ void MCStreamer::EmitCVDefRangeDirective( void MCStreamer::EmitCVDefRangeDirective( ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, - codeview::DefRangeRegisterSym::Header DRHdr) { + codeview::DefRangeRegisterHeader DRHdr) { SmallString<20> BytePrefix; copyBytesForDefRange(BytePrefix, codeview::S_DEFRANGE_REGISTER, DRHdr); EmitCVDefRangeDirective(Ranges, BytePrefix); @@ -372,7 +373,7 @@ void MCStreamer::EmitCVDefRangeDirective( void MCStreamer::EmitCVDefRangeDirective( ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, - codeview::DefRangeFramePointerRelSym::Header DRHdr) { + codeview::DefRangeFramePointerRelHeader DRHdr) { SmallString<20> BytePrefix; copyBytesForDefRange(BytePrefix, codeview::S_DEFRANGE_FRAMEPOINTER_REL, DRHdr); |