[ASTMangler] Pass ASTContext to all instantiations of ASTMangler

This commit is contained in:
Kuba Mracek
2024-10-17 11:37:38 -07:00
parent 30cf6472af
commit 6f4ae28520
88 changed files with 335 additions and 315 deletions

View File

@@ -61,7 +61,7 @@ using namespace fine_grained_dependencies;
static std::string identifierForContext(const DeclContext *DC) {
if (!DC) return "";
Mangle::ASTMangler Mangler;
Mangle::ASTMangler Mangler(DC->getASTContext());
if (const auto *context = dyn_cast<NominalTypeDecl>(DC)) {
return Mangler.mangleTypeAsContextUSR(context);
}