mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[NamedLazyMemberLoading] Stop scanning DECL_MEMBER_TABLES_BLOCK_ID for abbrevs at first record.
This commit is contained in:
@@ -775,6 +775,7 @@ bool ModuleFile::readIndexBlock(llvm::BitstreamCursor &cursor) {
|
|||||||
subentry = DeclMemberTablesCursor.advance(
|
subentry = DeclMemberTablesCursor.advance(
|
||||||
llvm::BitstreamCursor::AF_DontPopBlockAtEnd);
|
llvm::BitstreamCursor::AF_DontPopBlockAtEnd);
|
||||||
} while (!DeclMemberTablesCursor.AtEndOfStream() &&
|
} while (!DeclMemberTablesCursor.AtEndOfStream() &&
|
||||||
|
subentry.Kind != llvm::BitstreamEntry::Record &&
|
||||||
subentry.Kind != llvm::BitstreamEntry::EndBlock);
|
subentry.Kind != llvm::BitstreamEntry::EndBlock);
|
||||||
}
|
}
|
||||||
if (cursor.SkipBlock())
|
if (cursor.SkipBlock())
|
||||||
|
|||||||
Reference in New Issue
Block a user