From 6c798bebc1f481ceeafa1d0fe67ce715051ce4be Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Mon, 31 Oct 2011 07:20:08 +0000 Subject: [PCH] For ASTReader's FileDeclIDs also associate the Module that the local DeclIDs came from. llvm-svn: 143340 --- clang/lib/Serialization/ASTReader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/Serialization/ASTReader.cpp') diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp index 8a1ae3da1aa..7ae0c420699 100644 --- a/clang/lib/Serialization/ASTReader.cpp +++ b/clang/lib/Serialization/ASTReader.cpp @@ -1139,7 +1139,8 @@ ASTReader::ASTReadResult ASTReader::ReadSLocEntryRecord(int ID) { unsigned NumFileDecls = Record[8]; if (NumFileDecls) { assert(F->FileSortedDecls && "FILE_SORTED_DECLS not encountered yet ?"); - FileDeclIDs[FID] = llvm::makeArrayRef(FirstDecl, NumFileDecls); + FileDeclIDs[FID] = FileDeclsInfo(F, llvm::makeArrayRef(FirstDecl, + NumFileDecls)); } break; -- cgit v1.2.3