[NamedLazyMemberLoading] Stop scanning DECL_MEMBER_TABLES_BLOCK_ID for abbrevs at first record.

This commit is contained in:
Graydon Hoare
2017-10-31 17:12:56 -07:00
parent 46f51c7641
commit 7163ebc357

View File

@@ -775,6 +775,7 @@ bool ModuleFile::readIndexBlock(llvm::BitstreamCursor &cursor) {
subentry = DeclMemberTablesCursor.advance(
llvm::BitstreamCursor::AF_DontPopBlockAtEnd);
} while (!DeclMemberTablesCursor.AtEndOfStream() &&
subentry.Kind != llvm::BitstreamEntry::Record &&
subentry.Kind != llvm::BitstreamEntry::EndBlock);
}
if (cursor.SkipBlock())