Sema: Change a couple of Identifier usages to DeclName instead

This commit is contained in:
Slava Pestov
2025-05-29 13:49:44 -04:00
parent 14f6dbfc3a
commit 0e1561f05a
4 changed files with 9 additions and 9 deletions

View File

@@ -520,7 +520,7 @@ struct ASTContext::Implementation {
llvm::DenseMap<const AbstractFunctionDecl *, SourceRange> OriginalBodySourceRanges;
/// Macro discriminators per context.
llvm::DenseMap<std::pair<const void *, Identifier>, unsigned>
llvm::DenseMap<std::pair<const void *, DeclBaseName>, unsigned>
NextMacroDiscriminator;
/// Local and closure discriminators per context.
@@ -2286,8 +2286,8 @@ unsigned ASTContext::getNextMacroDiscriminator(
MacroDiscriminatorContext context,
DeclBaseName baseName
) {
std::pair<const void *, Identifier> key(
context.getOpaqueValue(), baseName.getIdentifier());
std::pair<const void *, DeclBaseName> key(
context.getOpaqueValue(), baseName);
return getImpl().NextMacroDiscriminator[key]++;
}