Skip to content

Commit 3f6a741

Browse files
committed
Introduce an ASTContext local variable in the method
1 parent 1d6f492 commit 3f6a741

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/PrintAsObjC/PrintAsObjC.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,8 @@ class ObjCPrinter : private DeclVisitor<ObjCPrinter>,
915915

916916
const ValueDecl *getRenameDecl(const ValueDecl *D, const ParsedDeclName renamedParsedDeclName) {
917917
auto declContext = D->getDeclContext();
918-
auto renamedDeclName = renamedParsedDeclName.formDeclName(D->getASTContext());
918+
ASTContext &astContext = D->getASTContext();
919+
auto renamedDeclName = renamedParsedDeclName.formDeclName(astContext);
919920

920921
if (isa<ClassDecl>(D) || isa<ProtocolDecl>(D)) {
921922
UnqualifiedLookup lookup(renamedDeclName.getBaseIdentifier(),
@@ -928,7 +929,7 @@ class ObjCPrinter : private DeclVisitor<ObjCPrinter>,
928929
TypeDecl *typeDecl = declContext->getSelfNominalTypeDecl();
929930

930931
if (!renamedParsedDeclName.ContextName.empty()) {
931-
auto contextIdentifier = D->getASTContext().getIdentifier(renamedParsedDeclName.ContextName);
932+
auto contextIdentifier = astContext.getIdentifier(renamedParsedDeclName.ContextName);
932933
UnqualifiedLookup specificTypeLookup(contextIdentifier,
933934
declContext->getModuleScopeContext(),
934935
nullptr,

0 commit comments

Comments
 (0)