@@ -1385,23 +1385,25 @@ void XCOFFObjectWriter::addExceptionEntry(
1385
1385
unsigned XCOFFObjectWriter::getExceptionSectionSize () {
1386
1386
unsigned EntryNum = 0 ;
1387
1387
1388
- for (auto it = ExceptionSection.ExceptionTable .begin ();
1389
- it != ExceptionSection.ExceptionTable .end (); ++it)
1388
+ for (auto I = ExceptionSection.ExceptionTable .begin (),
1389
+ E = ExceptionSection.ExceptionTable .end ();
1390
+ I != E; ++I)
1390
1391
// The size() gets +1 to account for the initial entry containing the
1391
1392
// symbol table index.
1392
- EntryNum += it ->second .Entries .size () + 1 ;
1393
+ EntryNum += I ->second .Entries .size () + 1 ;
1393
1394
1394
1395
return EntryNum * (is64Bit () ? XCOFF::ExceptionSectionEntrySize64
1395
1396
: XCOFF::ExceptionSectionEntrySize32);
1396
1397
}
1397
1398
1398
1399
unsigned XCOFFObjectWriter::getExceptionOffset (const MCSymbol *Symbol) {
1399
1400
unsigned EntryNum = 0 ;
1400
- for (auto it = ExceptionSection.ExceptionTable .begin ();
1401
- it != ExceptionSection.ExceptionTable .end (); ++it) {
1402
- if (Symbol == it->second .FunctionSymbol )
1401
+ for (auto I = ExceptionSection.ExceptionTable .begin (),
1402
+ E = ExceptionSection.ExceptionTable .end ();
1403
+ I != E; ++I) {
1404
+ if (Symbol == I->second .FunctionSymbol )
1403
1405
break ;
1404
- EntryNum += it ->second .Entries .size () + 1 ;
1406
+ EntryNum += I ->second .Entries .size () + 1 ;
1405
1407
}
1406
1408
return EntryNum * (is64Bit () ? XCOFF::ExceptionSectionEntrySize64
1407
1409
: XCOFF::ExceptionSectionEntrySize32);
@@ -1667,17 +1669,18 @@ void XCOFFObjectWriter::writeSectionForDwarfSectionEntry(
1667
1669
void XCOFFObjectWriter::writeSectionForExceptionSectionEntry (
1668
1670
const MCAssembler &Asm, ExceptionSectionEntry &ExceptionEntry,
1669
1671
uint64_t &CurrentAddressLocation) {
1670
- for (auto it = ExceptionEntry.ExceptionTable .begin ();
1671
- it != ExceptionEntry.ExceptionTable .end (); it++) {
1672
+ for (auto I = ExceptionEntry.ExceptionTable .begin (),
1673
+ E = ExceptionEntry.ExceptionTable .end ();
1674
+ I != E; ++I) {
1672
1675
// For every symbol that has exception entries, you must start the entries
1673
1676
// with an initial symbol table index entry
1674
- W.write <uint32_t >(SymbolIndexMap[it ->second .FunctionSymbol ]);
1677
+ W.write <uint32_t >(SymbolIndexMap[I ->second .FunctionSymbol ]);
1675
1678
if (is64Bit ()) {
1676
1679
// 4-byte padding on 64-bit.
1677
1680
W.OS .write_zeros (4 );
1678
1681
}
1679
1682
W.OS .write_zeros (2 );
1680
- for (auto &TrapEntry : it ->second .Entries ) {
1683
+ for (auto &TrapEntry : I ->second .Entries ) {
1681
1684
writeWord (TrapEntry.TrapAddress );
1682
1685
W.write <uint8_t >(TrapEntry.Lang );
1683
1686
W.write <uint8_t >(TrapEntry.Reason );
0 commit comments