From 97fa27f70e65d5e66922b375fdaf8d320306e0ef Mon Sep 17 00:00:00 2001 From: "Duncan P. N. Exon Smith" Date: Tue, 20 Oct 2015 00:36:08 +0000 Subject: [PATCH] AsmPrinter: Remove implicit ilist iterator conversion, NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250776 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/AsmPrinter/WinException.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/CodeGen/AsmPrinter/WinException.cpp b/lib/CodeGen/AsmPrinter/WinException.cpp index fab5b3a59eb..6387e981301 100644 --- a/lib/CodeGen/AsmPrinter/WinException.cpp +++ b/lib/CodeGen/AsmPrinter/WinException.cpp @@ -939,7 +939,7 @@ void WinException::emitCLRExceptionTable(const MachineFunction *MF) { "ill-formed state numbering"); } // Map the main function to the NullState. - HandlerStates[MF->begin()] = NullState; + HandlerStates[&MF->front()] = NullState; // Write out a sentinel indicating the end of the standard (Windows) xdata // and the start of the additional (CLR) info. @@ -973,12 +973,12 @@ void WinException::emitCLRExceptionTable(const MachineFunction *MF) { FuncletEnd = MF->begin(), End = MF->end(); FuncletStart != End; FuncletStart = FuncletEnd) { - int FuncletState = HandlerStates[FuncletStart]; + int FuncletState = HandlerStates[&*FuncletStart]; // Find the end of the funclet MCSymbol *EndSymbol = FuncEndSym; while (++FuncletEnd != End) { if (FuncletEnd->isEHFuncletEntry()) { - EndSymbol = getMCSymbolForMBB(Asm, FuncletEnd); + EndSymbol = getMCSymbolForMBB(Asm, &*FuncletEnd); break; } } -- 2.34.1