@@ -2723,9 +2723,8 @@ bool ASTNodeImporter::IsStructuralMatch(Decl *From, Decl *To, bool Complain,
27232723 }
27242724
27252725 StructuralEquivalenceContext Ctx (
2726- Importer.getToContext ().getLangOpts (), Importer.getFromContext (),
2727- Importer.getToContext (), Importer.getNonEquivalentDecls (),
2728- getStructuralEquivalenceKind (Importer),
2726+ Importer.getFromContext (), Importer.getToContext (),
2727+ Importer.getNonEquivalentDecls (), getStructuralEquivalenceKind (Importer),
27292728 /* StrictTypeSpelling=*/ false , Complain, /* ErrorOnTagTypeMismatch=*/ false ,
27302729 IgnoreTemplateParmDepth);
27312730 return Ctx.IsEquivalent (From, To);
@@ -4587,8 +4586,7 @@ static bool IsEquivalentFriend(ASTImporter &Importer, FriendDecl *FD1,
45874586
45884587 ASTImporter::NonEquivalentDeclSet NonEquivalentDecls;
45894588 StructuralEquivalenceContext Ctx (
4590- Importer.getToContext ().getLangOpts (), FD1->getASTContext (),
4591- FD2->getASTContext (), NonEquivalentDecls,
4589+ FD1->getASTContext (), FD2->getASTContext (), NonEquivalentDecls,
45924590 StructuralEquivalenceKind::Default,
45934591 /* StrictTypeSpelling = */ false , /* Complain = */ false );
45944592 return Ctx.IsEquivalent (FD1, FD2);
@@ -10885,8 +10883,8 @@ bool ASTImporter::IsStructurallyEquivalent(QualType From, QualType To,
1088510883 }
1088610884 }
1088710885
10888- StructuralEquivalenceContext Ctx (
10889- getToContext (). getLangOpts (), FromContext, ToContext, NonEquivalentDecls ,
10890- getStructuralEquivalenceKind (* this ), false , Complain);
10886+ StructuralEquivalenceContext Ctx (FromContext, ToContext, NonEquivalentDecls,
10887+ getStructuralEquivalenceKind (* this ), false ,
10888+ Complain);
1089110889 return Ctx.IsEquivalent (From, To);
1089210890}
0 commit comments