diff options
Diffstat (limited to 'lib/Serialization/ASTWriter.cpp')
-rw-r--r-- | lib/Serialization/ASTWriter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Serialization/ASTWriter.cpp b/lib/Serialization/ASTWriter.cpp index 1317525c27..52578599ea 100644 --- a/lib/Serialization/ASTWriter.cpp +++ b/lib/Serialization/ASTWriter.cpp @@ -2914,7 +2914,7 @@ void ASTWriter::WriteMergedDecls() { for (ASTReader::MergedDeclsMap::iterator I = Chain->MergedDecls.begin(), IEnd = Chain->MergedDecls.end(); I != IEnd; ++I) { - DeclID CanonID = I->first->isFromASTFile()? Chain->DeclToID[I->first] + DeclID CanonID = I->first->isFromASTFile()? I->first->getGlobalID() : getDeclID(I->first); assert(CanonID && "Merged declaration not known?"); |