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/CodeGen/AsmPrinter/CodeViewDebug.cpp | |
parent | 14a3f77ba1034d551e5f8a5bc4cd3ae131738773 (diff) | |
download | bcm5719-llvm-7bbe711fb1b9057e48dec3c15b084eee7f8ff5fb.tar.gz bcm5719-llvm-7bbe711fb1b9057e48dec3c15b084eee7f8ff5fb.zip |
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/CodeGen/AsmPrinter/CodeViewDebug.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp index 012da940f89..c6457f3626d 100644 --- a/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp @@ -2654,7 +2654,7 @@ void CodeViewDebug::emitLocalVariable(const FunctionInfo &FI, (bool(Flags & LocalSymFlags::IsParameter) ? (EncFP == FI.EncodedParamFramePtrReg) : (EncFP == FI.EncodedLocalFramePtrReg))) { - DefRangeFramePointerRelSym::Header DRHdr; + DefRangeFramePointerRelHeader DRHdr; DRHdr.Offset = Offset; OS.EmitCVDefRangeDirective(DefRange.Ranges, DRHdr); } else { @@ -2664,7 +2664,7 @@ void CodeViewDebug::emitLocalVariable(const FunctionInfo &FI, (DefRange.StructOffset << DefRangeRegisterRelSym::OffsetInParentShift); } - DefRangeRegisterRelSym::Header DRHdr; + DefRangeRegisterRelHeader DRHdr; DRHdr.Register = Reg; DRHdr.Flags = RegRelFlags; DRHdr.BasePointerOffset = Offset; @@ -2673,13 +2673,13 @@ void CodeViewDebug::emitLocalVariable(const FunctionInfo &FI, } else { assert(DefRange.DataOffset == 0 && "unexpected offset into register"); if (DefRange.IsSubfield) { - DefRangeSubfieldRegisterSym::Header DRHdr; + DefRangeSubfieldRegisterHeader DRHdr; DRHdr.Register = DefRange.CVRegister; DRHdr.MayHaveNoName = 0; DRHdr.OffsetInParent = DefRange.StructOffset; OS.EmitCVDefRangeDirective(DefRange.Ranges, DRHdr); } else { - DefRangeRegisterSym::Header DRHdr; + DefRangeRegisterHeader DRHdr; DRHdr.Register = DefRange.CVRegister; DRHdr.MayHaveNoName = 0; OS.EmitCVDefRangeDirective(DefRange.Ranges, DRHdr); |