[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

@@ -311,7 +311,7 @@ bool StringOptimization::optimizeTypeName(ApplyInst *typeNameCall) {
bool isQualified = isQualifiedOpt.value();
// Create the constant type string by mangling + demangling.
Mangle::ASTMangler mangler;
Mangle::ASTMangler mangler(ty->getASTContext());
std::string mangledTypeName = mangler.mangleTypeForTypeName(ty);
Demangle::DemangleOptions options;