diff options
Diffstat (limited to 'gnu/llvm/lib/MC/MCWin64EH.cpp')
| -rw-r--r-- | gnu/llvm/lib/MC/MCWin64EH.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gnu/llvm/lib/MC/MCWin64EH.cpp b/gnu/llvm/lib/MC/MCWin64EH.cpp index fdc4c10cd6c..1407f25e6f2 100644 --- a/gnu/llvm/lib/MC/MCWin64EH.cpp +++ b/gnu/llvm/lib/MC/MCWin64EH.cpp @@ -11,8 +11,6 @@ #include "llvm/ADT/Twine.h" #include "llvm/MC/MCContext.h" #include "llvm/MC/MCExpr.h" -#include "llvm/MC/MCObjectFileInfo.h" -#include "llvm/MC/MCSectionCOFF.h" #include "llvm/MC/MCStreamer.h" #include "llvm/MC/MCSymbol.h" #include "llvm/Support/Win64EH.h" @@ -220,17 +218,17 @@ static void EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { void llvm::Win64EH::UnwindEmitter::Emit(MCStreamer &Streamer) const { // Emit the unwind info structs first. - for (WinEH::FrameInfo *CFI : Streamer.getWinFrameInfos()) { + for (const auto &CFI : Streamer.getWinFrameInfos()) { MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); Streamer.SwitchSection(XData); - ::EmitUnwindInfo(Streamer, CFI); + ::EmitUnwindInfo(Streamer, CFI.get()); } // Now emit RUNTIME_FUNCTION entries. - for (WinEH::FrameInfo *CFI : Streamer.getWinFrameInfos()) { + for (const auto &CFI : Streamer.getWinFrameInfos()) { MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection); Streamer.SwitchSection(PData); - EmitRuntimeFunction(Streamer, CFI); + EmitRuntimeFunction(Streamer, CFI.get()); } } |
