Lines Matching full:auto
112 for (auto *R : D->getFirstDecl()->redecls()) { in getCanonicalForwardRedeclChain()
122 if (auto *FD = dyn_cast<FunctionDecl>(D)) in getCanonicalForwardRedeclChain()
124 if (auto *VD = dyn_cast<VarDecl>(D)) in getCanonicalForwardRedeclChain()
126 if (auto *TD = dyn_cast<TagDecl>(D)) in getCanonicalForwardRedeclChain()
192 auto ToOrErr = Importer.Import(From); in importInto()
201 auto import(T *From) in import()
204 auto ToOrErr = Importer.Import(From); in import()
211 auto import(const T *From) { in import()
234 template <typename... Args> decltype(auto) operator()(Args &&... args) { in operator ()()
337 if (auto *FromNamed = dyn_cast<NamedDecl>(FromD)) { in addDeclToContexts()
338 auto *ToNamed = cast<NamedDecl>(ToD); in addDeclToContexts()
698 // E.g. auto f() { struct X{}; return X(); }
706 auto ToLAngleLocOrErr = import(FromLAngleLoc); in ImportTemplateArgumentListInfo()
709 auto ToRAngleLocOrErr = import(FromRAngleLoc); in ImportTemplateArgumentListInfo()
714 if (auto Err = ImportTemplateArgumentListInfo(Container, ToTAInfo)) in ImportTemplateArgumentListInfo()
744 auto *FTSInfo = FromFD->getTemplateSpecializationInfo(); in ImportFunctionTemplateWithTemplateArgsFromSpecialization()
767 auto ToTemplateLocOrErr = import(From->getTemplateLoc()); in import()
770 auto ToLAngleLocOrErr = import(From->getLAngleLoc()); in import()
773 auto ToRAngleLocOrErr = import(From->getRAngleLoc()); in import()
893 if (auto TSIOrErr = import(FromInfo.getAsTypeSourceInfo())) in import()
898 auto ToTemplateQualifierLocOrErr = in import()
902 auto ToTemplateNameLocOrErr = import(FromInfo.getTemplateNameLoc()); in import()
905 auto ToTemplateEllipsisLocOrErr = in import()
925 if (auto ToDOrErr = import(FromD)) in import()
979 auto ToNNS = importChecked(Err, From->getNestedNameSpecifierLoc()); in import()
980 auto ToTemplateKWLoc = importChecked(Err, From->getTemplateKWLoc()); in import()
981 auto ToConceptNameLoc = in import()
983 auto ToConceptName = importChecked(Err, From->getConceptNameInfo().getName()); in import()
984 auto ToFoundDecl = importChecked(Err, From->getFoundDecl()); in import()
985 auto ToNamedConcept = importChecked(Err, From->getNamedConcept()); in import()
989 const auto *ASTTemplateArgs = From->getTemplateArgsAsWritten(); in import()
993 auto *ConceptRef = ConceptReference::Create( in import()
1007 if (auto VarOrErr = import(From.getCapturedVar())) in import()
1013 auto LocationOrErr = import(From.getLocation()); in import()
1216 auto ToElementType = importChecked(Err, T->getElementType()); in VisitConstantArrayType()
1217 auto ToSizeExpr = importChecked(Err, T->getSizeExpr()); in VisitConstantArrayType()
1326 for (const auto &A : T->param_types()) { in VisitFunctionProtoType()
1335 for (const auto &E : T->exceptions()) { in VisitFunctionProtoType()
1369 auto ToD = importChecked(Err, T->getDecl()); in VisitUnresolvedUsingType()
1370 auto ToPrevD = importChecked(Err, T->getDecl()->getPreviousDecl()); in VisitUnresolvedUsingType()
1607 auto ToTemplateOrErr = import(T->getTemplateName()); in VisitTemplateSpecializationType()
1632 auto ToQualifierOrErr = import(T->getQualifier()); in VisitElaboratedType()
1663 auto ToQualifierOrErr = import(T->getQualifier()); in VisitDependentTemplateSpecializationType()
1680 auto ToQualifierOrErr = import(T->getQualifier()); in VisitDependentNameType()
1714 for (auto TypeArg : T->getTypeArgsAsWritten()) { in VisitObjCObjectType()
1722 for (auto *P : T->quals()) { in VisitObjCObjectType()
1888 auto getLeafPointeeType = [](const Type *T) { in ImportDeclParts()
1897 auto *RT = dyn_cast<RecordType>(LeafT); in ImportDeclParts()
1992 if (auto ToRangeOrErr = import(From.getCXXOperatorNameRange())) in ImportDeclarationNameLoc()
2008 if (auto ToTInfoOrErr = import(From.getNamedTypeInfo())) in ImportDeclarationNameLoc()
2021 auto ToDCOrErr = Importer.ImportContext(FromDC); in ImportDeclContext()
2036 auto MightNeedReordering = [](const Decl *D) { in ImportDeclContext()
2042 for (auto *From : FromDC->decls()) { in ImportDeclContext()
2090 auto ToDCOrErr = Importer.ImportContext(FromDC); in ImportDeclContext()
2096 if (const auto *FromRD = dyn_cast<RecordDecl>(FromDC)) { in ImportDeclContext()
2100 for (auto *D : FromRD->decls()) { in ImportDeclContext()
2119 for (auto *From : FromDC->decls()) { in ImportDeclContext()
2167 auto ToDCOrErr = Importer.ImportContext(FromD->getDeclContext()); in ImportDeclContext()
2173 auto ToLexicalDCOrErr = Importer.ImportContext( in ImportDeclContext()
2212 auto DefinitionCompleter = [To]() { in ImportDefinition()
2231 auto *FromCXXRD = cast<CXXRecordDecl>(From); in ImportDefinition()
2234 for (const auto &FromCapture : FromCXXRD->captures()) { in ImportDefinition()
2235 if (auto ToCaptureOrErr = import(FromCapture)) in ImportDefinition()
2266 auto DefinitionCompleterScopeExit = in ImportDefinition()
2273 auto *ToCXX = dyn_cast<CXXRecordDecl>(To); in ImportDefinition()
2274 auto *FromCXX = dyn_cast<CXXRecordDecl>(From); in ImportDefinition()
2288 for (const auto &Base1 : FromCXX->bases()) { in ImportDefinition()
2306 auto RangeOrErr = import(Base1.getSourceRange()); in ImportDefinition()
2310 auto TSIOrErr = import(Base1.getTypeSourceInfo()); in ImportDefinition()
2396 for (const auto &Arg : FromArgs) { in ImportTemplateArguments()
2397 if (auto ToOrErr = import(Arg)) in ImportTemplateArguments()
2415 for (const auto &FromLoc : Container) { in ImportTemplateArgumentListInfo()
2416 if (auto ToLocOrErr = import(FromLoc)) in ImportTemplateArgumentListInfo()
2521 auto ColonLocOrErr = import(D->getColonLoc()); in VisitAccessSpecDecl()
2526 auto DCOrErr = Importer.ImportContext(D->getDeclContext()); in VisitAccessSpecDecl()
2545 auto DCOrErr = Importer.ImportContext(D->getDeclContext()); in VisitStaticAssertDecl()
2552 auto ToLocation = importChecked(Err, D->getLocation()); in VisitStaticAssertDecl()
2553 auto ToRParenLoc = importChecked(Err, D->getRParenLoc()); in VisitStaticAssertDecl()
2554 auto ToAssertExpr = importChecked(Err, D->getAssertExpr()); in VisitStaticAssertDecl()
2555 auto ToMessage = importChecked(Err, D->getMessage()); in VisitStaticAssertDecl()
2586 if (auto *TU = dyn_cast<TranslationUnitDecl>(DC)) in VisitNamespaceDecl()
2592 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitNamespaceDecl()
2593 for (auto *FoundDecl : FoundDecls) { in VisitNamespaceDecl()
2597 if (auto *FoundNS = dyn_cast<NamespaceDecl>(FoundDecl)) { in VisitNamespaceDecl()
2639 if (auto *TU = dyn_cast<TranslationUnitDecl>(DC)) in VisitNamespaceDecl()
2667 auto ToNamespaceLoc = importChecked(Err, D->getNamespaceLoc()); in VisitNamespaceAliasDecl()
2668 auto ToAliasLoc = importChecked(Err, D->getAliasLoc()); in VisitNamespaceAliasDecl()
2669 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitNamespaceAliasDecl()
2670 auto ToTargetNameLoc = importChecked(Err, D->getTargetNameLoc()); in VisitNamespaceAliasDecl()
2671 auto ToNamespace = importChecked(Err, D->getNamespace()); in VisitNamespaceAliasDecl()
2717 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitTypedefNameDecl()
2718 for (auto *FoundDecl : FoundDecls) { in VisitTypedefNameDecl()
2721 if (auto *FoundTypedef = dyn_cast<TypedefNameDecl>(FoundDecl)) { in VisitTypedefNameDecl()
2767 auto ToUnderlyingType = importChecked(Err, D->getUnderlyingType()); in VisitTypedefNameDecl()
2768 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitTypedefNameDecl()
2769 auto ToBeginLoc = importChecked(Err, D->getBeginLoc()); in VisitTypedefNameDecl()
2831 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitTypeAliasTemplateDecl()
2832 for (auto *FoundDecl : FoundDecls) { in VisitTypeAliasTemplateDecl()
2835 if (auto *FoundAlias = dyn_cast<TypeAliasTemplateDecl>(FoundDecl)) { in VisitTypeAliasTemplateDecl()
2853 auto ToTemplateParameters = importChecked(Err, D->getTemplateParameters()); in VisitTypeAliasTemplateDecl()
2854 auto ToTemplatedDecl = importChecked(Err, D->getTemplatedDecl()); in VisitTypeAliasTemplateDecl()
2938 auto FoundDecls = in VisitEnumDecl()
2940 for (auto *FoundDecl : FoundDecls) { in VisitEnumDecl()
2944 if (auto *Typedef = dyn_cast<TypedefNameDecl>(FoundDecl)) { in VisitEnumDecl()
2945 if (const auto *Tag = Typedef->getUnderlyingType()->getAs<TagType>()) in VisitEnumDecl()
2949 if (auto *FoundEnum = dyn_cast<EnumDecl>(FoundDecl)) { in VisitEnumDecl()
2980 auto ToBeginLoc = importChecked(Err, D->getBeginLoc()); in VisitEnumDecl()
2981 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitEnumDecl()
2982 auto ToIntegerType = importChecked(Err, D->getIntegerType()); in VisitEnumDecl()
2983 auto ToBraceRange = importChecked(Err, D->getBraceRange()); in VisitEnumDecl()
3025 if (auto *DCXX = dyn_cast<CXXRecordDecl>(D)) { in VisitRecordDecl()
3061 auto FoundDecls = in VisitRecordDecl()
3070 for (auto *FoundDecl : FoundDecls) { in VisitRecordDecl()
3075 if (auto *Typedef = dyn_cast<TypedefNameDecl>(Found)) { in VisitRecordDecl()
3076 if (const auto *Tag = Typedef->getUnderlyingType()->getAs<TagType>()) in VisitRecordDecl()
3080 if (auto *FoundRecord = dyn_cast<RecordDecl>(Found)) { in VisitRecordDecl()
3103 if (const auto *DCXX = dyn_cast<CXXRecordDecl>(D)) { in VisitRecordDecl()
3104 auto *FoundCXX = dyn_cast<CXXRecordDecl>(FoundDef); in VisitRecordDecl()
3139 if (auto *DCXX = dyn_cast<CXXRecordDecl>(D)) { in VisitRecordDecl()
3141 auto TInfoOrErr = import(DCXX->getLambdaTypeInfo()); in VisitRecordDecl()
3192 auto *Record = dyn_cast<CXXRecordDecl>(Found); in VisitRecordDecl()
3208 if (auto *InjTy = FrontTy->getAs<InjectedClassNameType>()) in VisitRecordDecl()
3212 for (auto *R : Redecls) { in VisitRecordDecl()
3213 auto *RI = cast<CXXRecordDecl>(R); in VisitRecordDecl()
3258 if (auto BraceRangeOrErr = import(D->getBraceRange())) in VisitRecordDecl()
3262 if (auto QualifierLocOrErr = import(D->getQualifierLoc())) in VisitRecordDecl()
3293 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitEnumConstantDecl()
3294 for (auto *FoundDecl : FoundDecls) { in VisitEnumConstantDecl()
3298 if (auto *FoundEnumConstant = dyn_cast<EnumConstantDecl>(FoundDecl)) { in VisitEnumConstantDecl()
3383 auto FunctionAndArgsOrErr = in ImportTemplateInformation()
3391 auto *FTSInfo = FromFD->getTemplateSpecializationInfo(); in ImportTemplateInformation()
3393 const auto *FromTAArgsAsWritten = FTSInfo->TemplateArgumentsAsWritten; in ImportTemplateInformation()
3414 auto *FromInfo = FromFD->getDependentSpecializationInfo(); in ImportTemplateInformation()
3425 const auto *FromTAArgsAsWritten = FromInfo->TemplateArgumentsAsWritten; in ImportTemplateInformation()
3442 auto FunctionAndArgsOrErr = in FindFunctionTemplateSpecialization()
3451 auto *FoundSpec = Template->findSpecialization(ToTemplArgs, InsertPos); in FindFunctionTemplateSpecialization()
3490 if (const auto *DeclRef = dyn_cast<DeclRefExpr>(CurrentS)) { in isAncestorDeclContextOf()
3494 } else if (const auto *E = in isAncestorDeclContextOf()
3553 if (auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(T->getDecl())) in VisitTagType()
3554 for (const auto &Arg : Spec->getTemplateArgs().asArray()) in VisitTagType()
3584 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType()
3643 for (const auto &PackArg : Arg.getPackAsArray()) in checkTemplateArgument()
3665 const auto *FromFPT = FromTy->getAs<FunctionProtoType>(); in hasReturnTypeDeclaredInside()
3668 auto IsCXX11LambdaWithouTrailingReturn = [&]() { in hasReturnTypeDeclaredInside()
3675 if (const auto *MD = dyn_cast<CXXMethodDecl>(D)) in hasReturnTypeDeclaredInside()
3702 auto RedeclIt = Redecls.begin(); in VisitFunctionDecl()
3732 auto FoundFunctionOrErr = FindFunctionTemplateSpecialization(D); in VisitFunctionDecl()
3746 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitFunctionDecl()
3747 for (auto *FoundDecl : FoundDecls) { in VisitFunctionDecl()
3751 if (auto *FoundFunction = dyn_cast<FunctionDecl>(FoundDecl)) { in VisitFunctionDecl()
3831 if (const auto *FromFPT = FromTy->getAs<FunctionProtoType>()) { in VisitFunctionDecl()
3833 // Functions with auto return type may define a struct inside their body in VisitFunctionDecl()
3835 // E.g.: auto foo() { struct X{}; return X(); } in VisitFunctionDecl()
3861 auto T = importChecked(Err, FromTy); in VisitFunctionDecl()
3862 auto TInfo = importChecked(Err, FromTSI); in VisitFunctionDecl()
3863 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart()); in VisitFunctionDecl()
3864 auto ToEndLoc = importChecked(Err, D->getEndLoc()); in VisitFunctionDecl()
3865 auto ToDefaultLoc = importChecked(Err, D->getDefaultLoc()); in VisitFunctionDecl()
3866 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitFunctionDecl()
3867 auto TrailingRequiresClause = in VisitFunctionDecl()
3874 for (auto *P : D->parameters()) { in VisitFunctionDecl()
3883 if (auto *FromConstructor = dyn_cast<CXXConstructorDecl>(D)) { in VisitFunctionDecl()
3888 auto ToInheritedConstructor = InheritedConstructor(); in VisitFunctionDecl()
3905 auto ToOperatorDelete = importChecked( in VisitFunctionDecl()
3907 auto ToThisArg = importChecked(Err, FromDtor->getOperatorDeleteThisArg()); in VisitFunctionDecl()
3933 } else if (auto *Method = dyn_cast<CXXMethodDecl>(D)) { in VisitFunctionDecl()
3940 } else if (auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl()
3964 auto *Recent = const_cast<FunctionDecl *>( in VisitFunctionDecl()
3976 auto Imported = import(Msg); in VisitFunctionDecl()
4002 for (auto *Param : Parameters) { in VisitFunctionDecl()
4013 if (auto ProtoLoc = in VisitFunctionDecl()
4022 auto ToFTOrErr = import(FromFT); in VisitFunctionDecl()
4028 if (auto *FromConstructor = dyn_cast<CXXConstructorDecl>(D)) { in VisitFunctionDecl()
4035 auto **Memory = in VisitFunctionDecl()
4038 auto *ToCtor = cast<CXXConstructorDecl>(ToFunction); in VisitFunctionDecl()
4048 if (auto *FromCXXMethod = dyn_cast<CXXMethodDecl>(D)) in VisitFunctionDecl()
4119 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitFieldDecl()
4120 for (auto *FoundDecl : FoundDecls) { in VisitFieldDecl()
4164 auto ToType = importChecked(Err, D->getType()); in VisitFieldDecl()
4165 auto ToTInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitFieldDecl()
4166 auto ToBitWidth = importChecked(Err, D->getBitWidth()); in VisitFieldDecl()
4167 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart()); in VisitFieldDecl()
4196 auto ToInitializer = importChecked(Err, D->getInClassInitializer()); in VisitFieldDecl()
4200 auto *AlreadyImported = ToField->getInClassInitializer(); in VisitFieldDecl()
4223 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitIndirectFieldDecl()
4225 if (auto *FoundField = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
4254 auto TypeOrErr = import(D->getType()); in VisitIndirectFieldDecl()
4258 auto **NamedChain = in VisitIndirectFieldDecl()
4262 for (auto *PI : D->chain()) in VisitIndirectFieldDecl()
4310 const auto *RD = cast<CXXRecordDecl>(FD->getLexicalDeclContext()); in getFriendCountAndPosition()
4335 const auto *RD = cast<CXXRecordDecl>(DC); in VisitFriendDecl()
4364 if (auto TSIOrErr = import(D->getFriendType())) in VisitFriendDecl()
4371 auto **FromTPLists = D->getTrailingObjects<TemplateParameterList *>(); in VisitFriendDecl()
4373 if (auto ListOrErr = import(FromTPLists[I])) in VisitFriendDecl()
4379 auto LocationOrErr = import(D->getLocation()); in VisitFriendDecl()
4382 auto FriendLocOrErr = import(D->getFriendLoc()); in VisitFriendDecl()
4410 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitObjCIvarDecl()
4411 for (auto *FoundDecl : FoundDecls) { in VisitObjCIvarDecl()
4429 auto ToType = importChecked(Err, D->getType()); in VisitObjCIvarDecl()
4430 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitObjCIvarDecl()
4431 auto ToBitWidth = importChecked(Err, D->getBitWidth()); in VisitObjCIvarDecl()
4432 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart()); in VisitObjCIvarDecl()
4452 auto RedeclIt = Redecls.begin(); in VisitVarDecl()
4478 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitVarDecl()
4479 for (auto *FoundDecl : FoundDecls) { in VisitVarDecl()
4483 if (auto *FoundVar = dyn_cast<VarDecl>(FoundDecl)) { in VisitVarDecl()
4516 if (auto TyOrErr = import(D->getType())) in VisitVarDecl()
4549 auto ToType = importChecked(Err, D->getType()); in VisitVarDecl()
4550 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitVarDecl()
4551 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart()); in VisitVarDecl()
4552 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitVarDecl()
4557 if (auto *FromDecomp = dyn_cast<DecompositionDecl>(D)) { in VisitVarDecl()
4587 auto *Recent = const_cast<VarDecl *>(FoundByLookup->getMostRecentDecl()); in VisitVarDecl()
4593 auto ToVTOrErr = import(D->getDescribedVarTemplate()); in VisitVarDecl()
4633 auto ToDeclName = importChecked(Err, D->getDeclName()); in VisitImplicitParamDecl()
4634 auto ToLocation = importChecked(Err, D->getLocation()); in VisitImplicitParamDecl()
4635 auto ToType = importChecked(Err, D->getType()); in VisitImplicitParamDecl()
4656 if (auto ToDefArgOrErr = import(FromParam->getUninstantiatedDefaultArg())) in ImportDefaultArgOfParmVarDecl()
4663 if (auto ToDefArgOrErr = import(FromParam->getDefaultArg())) in ImportDefaultArgOfParmVarDecl()
4689 auto ToDeclName = importChecked(Err, D->getDeclName()); in VisitParmVarDecl()
4690 auto ToLocation = importChecked(Err, D->getLocation()); in VisitParmVarDecl()
4691 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart()); in VisitParmVarDecl()
4692 auto ToType = importChecked(Err, D->getType()); in VisitParmVarDecl()
4693 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitParmVarDecl()
4733 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitObjCMethodDecl()
4734 for (auto *FoundDecl : FoundDecls) { in VisitObjCMethodDecl()
4735 if (auto *FoundMethod = dyn_cast<ObjCMethodDecl>(FoundDecl)) { in VisitObjCMethodDecl()
4799 auto ToEndLoc = importChecked(Err, D->getEndLoc()); in VisitObjCMethodDecl()
4800 auto ToReturnType = importChecked(Err, D->getReturnType()); in VisitObjCMethodDecl()
4801 auto ToReturnTypeSourceInfo = in VisitObjCMethodDecl()
4820 for (auto *FromP : D->parameters()) { in VisitObjCMethodDecl()
4828 for (auto *ToParam : ToParams) { in VisitObjCMethodDecl()
4866 auto ToVarianceLoc = importChecked(Err, D->getVarianceLoc()); in VisitObjCTypeParamDecl()
4867 auto ToLocation = importChecked(Err, D->getLocation()); in VisitObjCTypeParamDecl()
4868 auto ToColonLoc = importChecked(Err, D->getColonLoc()); in VisitObjCTypeParamDecl()
4869 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitObjCTypeParamDecl()
4882 auto ToTypeForDecl = importChecked(Err, D->getTypeForDecl()); in VisitObjCTypeParamDecl()
4912 auto ToAtStartLoc = importChecked(Err, D->getAtStartLoc()); in VisitObjCCategoryDecl()
4913 auto ToCategoryNameLoc = importChecked(Err, D->getCategoryNameLoc()); in VisitObjCCategoryDecl()
4914 auto ToIvarLBraceLoc = importChecked(Err, D->getIvarLBraceLoc()); in VisitObjCCategoryDecl()
4915 auto ToIvarRBraceLoc = importChecked(Err, D->getIvarRBraceLoc()); in VisitObjCCategoryDecl()
4932 if (auto PListOrErr = ImportObjCTypeParamList(D->getTypeParamList())) in VisitObjCCategoryDecl()
5049 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitObjCProtocolDecl()
5050 for (auto *FoundDecl : FoundDecls) { in VisitObjCProtocolDecl()
5060 auto ToAtBeginLocOrErr = import(D->getAtStartLoc()); in VisitObjCProtocolDecl()
5140 auto ToLoc = importChecked(Err, D->getNameInfo().getLoc()); in VisitUsingDecl()
5141 auto ToUsingLoc = importChecked(Err, D->getUsingLoc()); in VisitUsingDecl()
5142 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitUsingDecl()
5182 auto ToUsingLoc = importChecked(Err, D->getUsingLoc()); in VisitUsingEnumDecl()
5183 auto ToEnumLoc = importChecked(Err, D->getEnumLoc()); in VisitUsingEnumDecl()
5184 auto ToNameLoc = importChecked(Err, D->getLocation()); in VisitUsingEnumDecl()
5185 auto *ToEnumType = importChecked(Err, D->getEnumType()); in VisitUsingEnumDecl()
5228 if (auto *FromConstructorUsingShadow = in VisitUsingShadowDecl()
5281 auto ToComAncestorOrErr = Importer.ImportContext(D->getCommonAncestor()); in VisitUsingDirectiveDecl()
5286 auto ToNominatedNamespace = importChecked(Err, D->getNominatedNamespace()); in VisitUsingDirectiveDecl()
5287 auto ToUsingLoc = importChecked(Err, D->getUsingLoc()); in VisitUsingDirectiveDecl()
5288 auto ToNamespaceKeyLocation = in VisitUsingDirectiveDecl()
5290 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitUsingDirectiveDecl()
5291 auto ToIdentLocation = importChecked(Err, D->getIdentLocation()); in VisitUsingDirectiveDecl()
5320 auto ToInstantiatedFromUsingOrErr = in VisitUsingPackDecl()
5351 auto ToLoc = importChecked(Err, D->getNameInfo().getLoc()); in VisitUnresolvedUsingValueDecl()
5352 auto ToUsingLoc = importChecked(Err, D->getUsingLoc()); in VisitUnresolvedUsingValueDecl()
5353 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitUnresolvedUsingValueDecl()
5354 auto ToEllipsisLoc = importChecked(Err, D->getEllipsisLoc()); in VisitUnresolvedUsingValueDecl()
5387 auto ToUsingLoc = importChecked(Err, D->getUsingLoc()); in VisitUnresolvedUsingTypenameDecl()
5388 auto ToTypenameLoc = importChecked(Err, D->getTypenameLoc()); in VisitUnresolvedUsingTypenameDecl()
5389 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc()); in VisitUnresolvedUsingTypenameDecl()
5390 auto ToEllipsisLoc = importChecked(Err, D->getEllipsisLoc()); in VisitUnresolvedUsingTypenameDecl()
5428 if (auto FromSuperOrErr = import(FromSuper)) in ImportDefinition()
5466 if (auto SuperTInfoOrErr = import(From->getSuperClassTInfo())) in ImportDefinition()
5500 for (auto *Cat : From->known_categories()) { in ImportDefinition()
5501 auto ToCatOrErr = import(Cat); in ImportDefinition()
5528 for (auto *fromTypeParam : *list) { in ImportObjCTypeParamList()
5529 if (auto toTypeParamOrErr = import(fromTypeParam)) in ImportObjCTypeParamList()
5535 auto LAngleLocOrErr = import(list->getLAngleLoc()); in ImportObjCTypeParamList()
5539 auto RAngleLocOrErr = import(list->getRAngleLoc()); in ImportObjCTypeParamList()
5573 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitObjCInterfaceDecl()
5574 for (auto *FoundDecl : FoundDecls) { in VisitObjCInterfaceDecl()
5601 if (auto ToPListOrErr = in VisitObjCInterfaceDecl()
5627 auto ToLocation = importChecked(Err, D->getLocation()); in VisitObjCCategoryImplDecl()
5628 auto ToAtStartLoc = importChecked(Err, D->getAtStartLoc()); in VisitObjCCategoryImplDecl()
5629 auto ToCategoryNameLoc = importChecked(Err, D->getCategoryNameLoc()); in VisitObjCCategoryImplDecl()
5672 auto ToLocation = importChecked(Err, D->getLocation()); in VisitObjCImplementationDecl()
5673 auto ToAtStartLoc = importChecked(Err, D->getAtStartLoc()); in VisitObjCImplementationDecl()
5674 auto ToSuperClassLoc = importChecked(Err, D->getSuperClassLoc()); in VisitObjCImplementationDecl()
5675 auto ToIvarLBraceLoc = importChecked(Err, D->getIvarLBraceLoc()); in VisitObjCImplementationDecl()
5676 auto ToIvarRBraceLoc = importChecked(Err, D->getIvarRBraceLoc()); in VisitObjCImplementationDecl()
5746 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitObjCPropertyDecl()
5747 for (auto *FoundDecl : FoundDecls) { in VisitObjCPropertyDecl()
5748 if (auto *FoundProp = dyn_cast<ObjCPropertyDecl>(FoundDecl)) { in VisitObjCPropertyDecl()
5774 auto ToType = importChecked(Err, D->getType()); in VisitObjCPropertyDecl()
5775 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitObjCPropertyDecl()
5776 auto ToAtLoc = importChecked(Err, D->getAtLoc()); in VisitObjCPropertyDecl()
5777 auto ToLParenLoc = importChecked(Err, D->getLParenLoc()); in VisitObjCPropertyDecl()
5790 auto ToGetterName = importChecked(Err, D->getGetterName()); in VisitObjCPropertyDecl()
5791 auto ToSetterName = importChecked(Err, D->getSetterName()); in VisitObjCPropertyDecl()
5792 auto ToGetterNameLoc = importChecked(Err, D->getGetterNameLoc()); in VisitObjCPropertyDecl()
5793 auto ToSetterNameLoc = importChecked(Err, D->getSetterNameLoc()); in VisitObjCPropertyDecl()
5794 auto ToGetterMethodDecl = importChecked(Err, D->getGetterMethodDecl()); in VisitObjCPropertyDecl()
5795 auto ToSetterMethodDecl = importChecked(Err, D->getSetterMethodDecl()); in VisitObjCPropertyDecl()
5796 auto ToPropertyIvarDecl = importChecked(Err, D->getPropertyIvarDecl()); in VisitObjCPropertyDecl()
5824 auto *InImpl = cast<ObjCImplDecl>(LexicalDC); in VisitObjCPropertyImplDecl()
5837 auto ToBeginLoc = importChecked(Err, D->getBeginLoc()); in VisitObjCPropertyImplDecl()
5838 auto ToLocation = importChecked(Err, D->getLocation()); in VisitObjCPropertyImplDecl()
5839 auto ToPropertyIvarDeclLoc = in VisitObjCPropertyImplDecl()
5920 auto ToConceptRef = importChecked(Err, TC->getConceptReference()); in VisitTemplateTypeParmDecl()
5921 auto ToIDC = importChecked(Err, TC->getImmediatelyDeclaredConstraint()); in VisitTemplateTypeParmDecl()
5943 auto ToDeclName = importChecked(Err, D->getDeclName()); in VisitNonTypeTemplateParmDecl()
5944 auto ToLocation = importChecked(Err, D->getLocation()); in VisitNonTypeTemplateParmDecl()
5945 auto ToType = importChecked(Err, D->getType()); in VisitNonTypeTemplateParmDecl()
5946 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo()); in VisitNonTypeTemplateParmDecl()
5947 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart()); in VisitNonTypeTemplateParmDecl()
5974 auto NameOrErr = import(D->getDeclName()); in VisitTemplateTemplateParmDecl()
5984 auto TemplateParamsOrErr = import(D->getTemplateParameters()); in VisitTemplateTemplateParmDecl()
6010 template <typename T> static auto getTemplateDefinition(T *D) -> T * { in getTemplateDefinition()
6012 auto *ToTemplatedDef = D->getTemplatedDecl()->getDefinition(); in getTemplateDefinition()
6015 auto *TemplateWithDef = ToTemplatedDef->getDescribedTemplate(); in getTemplateDefinition()
6037 auto IsDependentFriend = [](ClassTemplateDecl *TD) { in VisitClassTemplateDecl()
6048 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitClassTemplateDecl()
6049 for (auto *FoundDecl : FoundDecls) { in VisitClassTemplateDecl()
6055 auto *FoundTemplate = dyn_cast<ClassTemplateDecl>(Found); in VisitClassTemplateDecl()
6096 auto TemplateParamsOrErr = import(D->getTemplateParameters()); in VisitClassTemplateDecl()
6120 auto *Recent = in VisitClassTemplateDecl()
6173 auto ToTPListOrErr = import(PartialSpec->getTemplateParameters()); in VisitClassTemplateSpecializationDecl()
6190 for (auto *FromField : D->fields()) { in VisitClassTemplateSpecializationDecl()
6191 auto ToOrErr = import(FromField); in VisitClassTemplateSpecializationDecl()
6199 auto ToOrErr = import(FromM); in VisitClassTemplateSpecializationDecl()
6227 if (const auto *ASTTemplateArgs = D->getTemplateArgsAsWritten()) { in VisitClassTemplateSpecializationDecl()
6251 auto *PartSpec2 = cast<ClassTemplatePartialSpecializationDecl>(D2); in VisitClassTemplateSpecializationDecl()
6287 if (auto BraceRangeOrErr = import(D->getBraceRange())) in VisitClassTemplateSpecializationDecl()
6296 if (auto LocOrErr = import(D->getQualifierLoc())) in VisitClassTemplateSpecializationDecl()
6304 if (auto LocOrErr = import(D->getTemplateKeywordLoc())) in VisitClassTemplateSpecializationDecl()
6309 if (auto LocOrErr = import(D->getExternKeywordLoc())) in VisitClassTemplateSpecializationDecl()
6315 if (auto POIOrErr = import(D->getPointOfInstantiation())) in VisitClassTemplateSpecializationDecl()
6323 if (auto P = D->getInstantiatedFrom()) { in VisitClassTemplateSpecializationDecl()
6324 if (auto *CTD = P.dyn_cast<ClassTemplateDecl *>()) { in VisitClassTemplateSpecializationDecl()
6325 if (auto CTDorErr = import(CTD)) in VisitClassTemplateSpecializationDecl()
6328 auto *CTPSD = cast<ClassTemplatePartialSpecializationDecl *>(P); in VisitClassTemplateSpecializationDecl()
6329 auto CTPSDOrErr = import(CTPSD); in VisitClassTemplateSpecializationDecl()
6336 if (auto ArgOrErr = import(DArg)) in VisitClassTemplateSpecializationDecl()
6370 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitVarTemplateDecl()
6372 for (auto *FoundDecl : FoundDecls) { in VisitVarTemplateDecl()
6428 auto TemplateParamsOrErr = import(D->getTemplateParameters()); in VisitVarTemplateDecl()
6446 auto *Recent = in VisitVarTemplateDecl()
6449 auto *PrevTemplated = in VisitVarTemplateDecl()
6466 auto RedeclIt = Redecls.begin(); in VisitVarTemplateSpecializationDecl()
6490 auto IdLocOrErr = import(D->getLocation()); in VisitVarTemplateSpecializationDecl()
6532 if (const auto *Args = D->getTemplateArgsAsWritten()) { in VisitVarTemplateSpecializationDecl()
6539 if (auto *FromPartial = dyn_cast<PartVarSpecDecl>(D)) { in VisitVarTemplateSpecializationDecl()
6540 auto ToTPListOrErr = import(FromPartial->getTemplateParameters()); in VisitVarTemplateSpecializationDecl()
6583 auto TInfoOrErr = import(D->getTypeSourceInfo()); in VisitVarTemplateSpecializationDecl()
6600 if (auto LocOrErr = import(D->getQualifierLoc())) in VisitVarTemplateSpecializationDecl()
6648 auto FoundDecls = Importer.findDeclsInToCtx(DC, Name); in VisitFunctionTemplateDecl()
6649 for (auto *FoundDecl : FoundDecls) { in VisitFunctionTemplateDecl()
6653 if (auto *FoundTemplate = dyn_cast<FunctionTemplateDecl>(FoundDecl)) { in VisitFunctionTemplateDecl()
6670 auto ParamsOrErr = import(D->getTemplateParameters()); in VisitFunctionTemplateDecl()
6716 auto *Recent = in VisitFunctionTemplateDecl()
6721 auto *PrevTemplated = in VisitFunctionTemplateDecl()
6763 if (auto ClobberOrErr = import(S->getClobberStringLiteral(I))) in VisitGCCAsmStmt()
6772 if (auto OutputOrErr = import(S->getOutputConstraintLiteral(I))) in VisitGCCAsmStmt()
6779 if (auto InputOrErr = import(S->getInputConstraintLiteral(I))) in VisitGCCAsmStmt()
6801 auto AsmStrOrErr = import(S->getAsmString()); in VisitGCCAsmStmt()
6828 auto ToDG = importChecked(Err, S->getDeclGroup()); in VisitDeclStmt()
6829 auto ToBeginLoc = importChecked(Err, S->getBeginLoc()); in VisitDeclStmt()
6830 auto ToEndLoc = importChecked(Err, S->getEndLoc()); in VisitDeclStmt()
6867 auto ToLHS = importChecked(Err, S->getLHS()); in VisitCaseStmt()
6868 auto ToRHS = importChecked(Err, S->getRHS()); in VisitCaseStmt()
6869 auto ToSubStmt = importChecked(Err, S->getSubStmt()); in VisitCaseStmt()
6870 auto ToCaseLoc = importChecked(Err, S->getCaseLoc()); in VisitCaseStmt()
6871 auto ToEllipsisLoc = importChecked(Err, S->getEllipsisLoc()); in VisitCaseStmt()
6872 auto ToColonLoc = importChecked(Err, S->getColonLoc()); in VisitCaseStmt()
6876 auto *ToStmt = CaseStmt::Create(Importer.getToContext(), ToLHS, ToRHS, in VisitCaseStmt()
6886 auto ToDefaultLoc = importChecked(Err, S->getDefaultLoc()); in VisitDefaultStmt()
6887 auto ToColonLoc = importChecked(Err, S->getColonLoc()); in VisitDefaultStmt()
6888 auto ToSubStmt = importChecked(Err, S->getSubStmt()); in VisitDefaultStmt()
6899 auto ToIdentLoc = importChecked(Err, S->getIdentLoc()); in VisitLabelStmt()
6900 auto ToLabelDecl = importChecked(Err, S->getDecl()); in VisitLabelStmt()
6901 auto ToSubStmt = importChecked(Err, S->getSubStmt()); in VisitLabelStmt()
6928 auto ToIfLoc = importChecked(Err, S->getIfLoc()); in VisitIfStmt()
6929 auto ToInit = importChecked(Err, S->getInit()); in VisitIfStmt()
6930 auto ToConditionVariable = importChecked(Err, S->getConditionVariable()); in VisitIfStmt()
6931 auto ToCond = importChecked(Err, S->getCond()); in VisitIfStmt()
6932 auto ToLParenLoc = importChecked(Err, S->getLParenLoc()); in VisitIfStmt()
6933 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitIfStmt()
6934 auto ToThen = importChecked(Err, S->getThen()); in VisitIfStmt()
6935 auto ToElseLoc = importChecked(Err, S->getElseLoc()); in VisitIfStmt()
6936 auto ToElse = importChecked(Err, S->getElse()); in VisitIfStmt()
6948 auto ToInit = importChecked(Err, S->getInit()); in VisitSwitchStmt()
6949 auto ToConditionVariable = importChecked(Err, S->getConditionVariable()); in VisitSwitchStmt()
6950 auto ToCond = importChecked(Err, S->getCond()); in VisitSwitchStmt()
6951 auto ToLParenLoc = importChecked(Err, S->getLParenLoc()); in VisitSwitchStmt()
6952 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitSwitchStmt()
6953 auto ToBody = importChecked(Err, S->getBody()); in VisitSwitchStmt()
6954 auto ToSwitchLoc = importChecked(Err, S->getSwitchLoc()); in VisitSwitchStmt()
6958 auto *ToStmt = in VisitSwitchStmt()
6984 auto ToConditionVariable = importChecked(Err, S->getConditionVariable()); in VisitWhileStmt()
6985 auto ToCond = importChecked(Err, S->getCond()); in VisitWhileStmt()
6986 auto ToBody = importChecked(Err, S->getBody()); in VisitWhileStmt()
6987 auto ToWhileLoc = importChecked(Err, S->getWhileLoc()); in VisitWhileStmt()
6988 auto ToLParenLoc = importChecked(Err, S->getLParenLoc()); in VisitWhileStmt()
6989 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitWhileStmt()
7000 auto ToBody = importChecked(Err, S->getBody()); in VisitDoStmt()
7001 auto ToCond = importChecked(Err, S->getCond()); in VisitDoStmt()
7002 auto ToDoLoc = importChecked(Err, S->getDoLoc()); in VisitDoStmt()
7003 auto ToWhileLoc = importChecked(Err, S->getWhileLoc()); in VisitDoStmt()
7004 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitDoStmt()
7015 auto ToInit = importChecked(Err, S->getInit()); in VisitForStmt()
7016 auto ToCond = importChecked(Err, S->getCond()); in VisitForStmt()
7017 auto ToConditionVariable = importChecked(Err, S->getConditionVariable()); in VisitForStmt()
7018 auto ToInc = importChecked(Err, S->getInc()); in VisitForStmt()
7019 auto ToBody = importChecked(Err, S->getBody()); in VisitForStmt()
7020 auto ToForLoc = importChecked(Err, S->getForLoc()); in VisitForStmt()
7021 auto ToLParenLoc = importChecked(Err, S->getLParenLoc()); in VisitForStmt()
7022 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitForStmt()
7035 auto ToLabel = importChecked(Err, S->getLabel()); in VisitGotoStmt()
7036 auto ToGotoLoc = importChecked(Err, S->getGotoLoc()); in VisitGotoStmt()
7037 auto ToLabelLoc = importChecked(Err, S->getLabelLoc()); in VisitGotoStmt()
7048 auto ToGotoLoc = importChecked(Err, S->getGotoLoc()); in VisitIndirectGotoStmt()
7049 auto ToStarLoc = importChecked(Err, S->getStarLoc()); in VisitIndirectGotoStmt()
7050 auto ToTarget = importChecked(Err, S->getTarget()); in VisitIndirectGotoStmt()
7066 auto ToBreakLocOrErr = import(S->getBreakLoc()); in VisitBreakStmt()
7075 auto ToReturnLoc = importChecked(Err, S->getReturnLoc()); in VisitReturnStmt()
7076 auto ToRetValue = importChecked(Err, S->getRetValue()); in VisitReturnStmt()
7077 auto ToNRVOCandidate = importChecked(Err, S->getNRVOCandidate()); in VisitReturnStmt()
7088 auto ToCatchLoc = importChecked(Err, S->getCatchLoc()); in VisitCXXCatchStmt()
7089 auto ToExceptionDecl = importChecked(Err, S->getExceptionDecl()); in VisitCXXCatchStmt()
7090 auto ToHandlerBlock = importChecked(Err, S->getHandlerBlock()); in VisitCXXCatchStmt()
7110 if (auto ToHandlerOrErr = import(FromHandler)) in VisitCXXTryStmt()
7123 auto ToInit = importChecked(Err, S->getInit()); in VisitCXXForRangeStmt()
7124 auto ToRangeStmt = importChecked(Err, S->getRangeStmt()); in VisitCXXForRangeStmt()
7125 auto ToBeginStmt = importChecked(Err, S->getBeginStmt()); in VisitCXXForRangeStmt()
7126 auto ToEndStmt = importChecked(Err, S->getEndStmt()); in VisitCXXForRangeStmt()
7127 auto ToCond = importChecked(Err, S->getCond()); in VisitCXXForRangeStmt()
7128 auto ToInc = importChecked(Err, S->getInc()); in VisitCXXForRangeStmt()
7129 auto ToLoopVarStmt = importChecked(Err, S->getLoopVarStmt()); in VisitCXXForRangeStmt()
7130 auto ToBody = importChecked(Err, S->getBody()); in VisitCXXForRangeStmt()
7131 auto ToForLoc = importChecked(Err, S->getForLoc()); in VisitCXXForRangeStmt()
7132 auto ToCoawaitLoc = importChecked(Err, S->getCoawaitLoc()); in VisitCXXForRangeStmt()
7133 auto ToColonLoc = importChecked(Err, S->getColonLoc()); in VisitCXXForRangeStmt()
7134 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitCXXForRangeStmt()
7146 auto ToElement = importChecked(Err, S->getElement()); in VisitObjCForCollectionStmt()
7147 auto ToCollection = importChecked(Err, S->getCollection()); in VisitObjCForCollectionStmt()
7148 auto ToBody = importChecked(Err, S->getBody()); in VisitObjCForCollectionStmt()
7149 auto ToForLoc = importChecked(Err, S->getForLoc()); in VisitObjCForCollectionStmt()
7150 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitObjCForCollectionStmt()
7164 auto ToAtCatchLoc = importChecked(Err, S->getAtCatchLoc()); in VisitObjCAtCatchStmt()
7165 auto ToRParenLoc = importChecked(Err, S->getRParenLoc()); in VisitObjCAtCatchStmt()
7166 auto ToCatchParamDecl = importChecked(Err, S->getCatchParamDecl()); in VisitObjCAtCatchStmt()
7167 auto ToCatchBody = importChecked(Err, S->getCatchBody()); in VisitObjCAtCatchStmt()
7189 auto ToAtTryLoc = importChecked(Err, S->getAtTryLoc()); in VisitObjCAtTryStmt()
7190 auto ToTryBody = importChecked(Err, S->getTryBody()); in VisitObjCAtTryStmt()
7191 auto ToFinallyStmt = importChecked(Err, S->getFinallyStmt()); in VisitObjCAtTryStmt()
7214 auto ToAtSynchronizedLoc = importChecked(Err, S->getAtSynchronizedLoc()); in VisitObjCAtSynchronizedStmt()
7215 auto ToSynchExpr = importChecked(Err, S->getSynchExpr()); in VisitObjCAtSynchronizedStmt()
7216 auto ToSynchBody = importChecked(Err, S->getSynchBody()); in VisitObjCAtSynchronizedStmt()
7258 auto ToType = importChecked(Err, E->getType()); in VisitSourceLocExpr()
7259 auto BLoc = importChecked(Err, E->getBeginLoc()); in VisitSourceLocExpr()
7260 auto RParenLoc = importChecked(Err, E->getEndLoc()); in VisitSourceLocExpr()
7263 auto ParentContextOrErr = Importer.ImportContext(E->getParentContext()); in VisitSourceLocExpr()
7275 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc()); in VisitVAArgExpr()
7276 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitVAArgExpr()
7277 auto ToWrittenTypeInfo = importChecked(Err, E->getWrittenTypeInfo()); in VisitVAArgExpr()
7278 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitVAArgExpr()
7279 auto ToType = importChecked(Err, E->getType()); in VisitVAArgExpr()
7291 auto ToCond = importChecked(Err, E->getCond()); in VisitChooseExpr()
7292 auto ToLHS = importChecked(Err, E->getLHS()); in VisitChooseExpr()
7293 auto ToRHS = importChecked(Err, E->getRHS()); in VisitChooseExpr()
7294 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc()); in VisitChooseExpr()
7295 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitChooseExpr()
7296 auto ToType = importChecked(Err, E->getType()); in VisitChooseExpr()
7314 auto *ToSrcExpr = importChecked(Err, E->getSrcExpr()); in VisitConvertVectorExpr()
7315 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitConvertVectorExpr()
7316 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc()); in VisitConvertVectorExpr()
7317 auto ToType = importChecked(Err, E->getType()); in VisitConvertVectorExpr()
7318 auto *ToTSI = importChecked(Err, E->getTypeSourceInfo()); in VisitConvertVectorExpr()
7329 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitShuffleVectorExpr()
7330 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitShuffleVectorExpr()
7331 auto ToType = importChecked(Err, E->getType()); in VisitShuffleVectorExpr()
7360 auto ToGenericLoc = importChecked(Err, E->getGenericLoc()); in VisitGenericSelectionExpr()
7369 auto ToDefaultLoc = importChecked(Err, E->getDefaultLoc()); in VisitGenericSelectionExpr()
7370 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitGenericSelectionExpr()
7413 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitPredefinedExpr()
7414 auto ToType = importChecked(Err, E->getType()); in VisitPredefinedExpr()
7415 auto ToFunctionName = importChecked(Err, E->getFunctionName()); in VisitPredefinedExpr()
7427 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc()); in VisitDeclRefExpr()
7428 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc()); in VisitDeclRefExpr()
7429 auto ToDecl = importChecked(Err, E->getDecl()); in VisitDeclRefExpr()
7430 auto ToLocation = importChecked(Err, E->getLocation()); in VisitDeclRefExpr()
7431 auto ToType = importChecked(Err, E->getType()); in VisitDeclRefExpr()
7437 auto FoundDOrErr = import(E->getFoundDecl()); in VisitDeclRefExpr()
7453 auto *ToE = DeclRefExpr::Create( in VisitDeclRefExpr()
7542 auto ToTypeOrErr = import(E->getType()); in VisitImaginaryLiteral()
7555 auto ToTypeOrErr = import(E->getType()); in VisitFixedPointLiteral()
7599 auto ToLParenLoc = importChecked(Err, E->getLParenLoc()); in VisitCompoundLiteralExpr()
7600 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo()); in VisitCompoundLiteralExpr()
7601 auto ToType = importChecked(Err, E->getType()); in VisitCompoundLiteralExpr()
7602 auto ToInitializer = importChecked(Err, E->getInitializer()); in VisitCompoundLiteralExpr()
7614 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc()); in VisitAtomicExpr()
7615 auto ToType = importChecked(Err, E->getType()); in VisitAtomicExpr()
7616 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitAtomicExpr()
7633 auto ToAmpAmpLoc = importChecked(Err, E->getAmpAmpLoc()); in VisitAddrLabelExpr()
7634 auto ToLabelLoc = importChecked(Err, E->getLabelLoc()); in VisitAddrLabelExpr()
7635 auto ToLabel = importChecked(Err, E->getLabel()); in VisitAddrLabelExpr()
7636 auto ToType = importChecked(Err, E->getType()); in VisitAddrLabelExpr()
7645 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitConstantExpr()
7646 auto ToResult = importChecked(Err, E->getAPValueResult()); in VisitConstantExpr()
7654 auto ToLParen = importChecked(Err, E->getLParen()); in VisitParenExpr()
7655 auto ToRParen = importChecked(Err, E->getRParen()); in VisitParenExpr()
7656 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitParenExpr()
7683 auto ToSubStmt = importChecked(Err, E->getSubStmt()); in VisitStmtExpr()
7684 auto ToType = importChecked(Err, E->getType()); in VisitStmtExpr()
7685 auto ToLParenLoc = importChecked(Err, E->getLParenLoc()); in VisitStmtExpr()
7686 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitStmtExpr()
7697 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitUnaryOperator()
7698 auto ToType = importChecked(Err, E->getType()); in VisitUnaryOperator()
7699 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitUnaryOperator()
7703 auto *UO = UnaryOperator::CreateEmpty(Importer.getToContext(), in VisitUnaryOperator()
7720 auto ToType = importChecked(Err, E->getType()); in VisitUnaryExprOrTypeTraitExpr()
7721 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitUnaryExprOrTypeTraitExpr()
7722 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitUnaryExprOrTypeTraitExpr()
7747 auto ToLHS = importChecked(Err, E->getLHS()); in VisitBinaryOperator()
7748 auto ToRHS = importChecked(Err, E->getRHS()); in VisitBinaryOperator()
7749 auto ToType = importChecked(Err, E->getType()); in VisitBinaryOperator()
7750 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitBinaryOperator()
7762 auto ToCond = importChecked(Err, E->getCond()); in VisitConditionalOperator()
7763 auto ToQuestionLoc = importChecked(Err, E->getQuestionLoc()); in VisitConditionalOperator()
7764 auto ToLHS = importChecked(Err, E->getLHS()); in VisitConditionalOperator()
7765 auto ToColonLoc = importChecked(Err, E->getColonLoc()); in VisitConditionalOperator()
7766 auto ToRHS = importChecked(Err, E->getRHS()); in VisitConditionalOperator()
7767 auto ToType = importChecked(Err, E->getType()); in VisitConditionalOperator()
7779 auto ToCommon = importChecked(Err, E->getCommon()); in VisitBinaryConditionalOperator()
7780 auto ToOpaqueValue = importChecked(Err, E->getOpaqueValue()); in VisitBinaryConditionalOperator()
7781 auto ToCond = importChecked(Err, E->getCond()); in VisitBinaryConditionalOperator()
7782 auto ToTrueExpr = importChecked(Err, E->getTrueExpr()); in VisitBinaryConditionalOperator()
7783 auto ToFalseExpr = importChecked(Err, E->getFalseExpr()); in VisitBinaryConditionalOperator()
7784 auto ToQuestionLoc = importChecked(Err, E->getQuestionLoc()); in VisitBinaryConditionalOperator()
7785 auto ToColonLoc = importChecked(Err, E->getColonLoc()); in VisitBinaryConditionalOperator()
7786 auto ToType = importChecked(Err, E->getType()); in VisitBinaryConditionalOperator()
7799 auto ToSemanticForm = importChecked(Err, E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator()
7809 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitArrayTypeTraitExpr()
7810 auto ToQueriedTypeSourceInfo = in VisitArrayTypeTraitExpr()
7812 auto ToDimensionExpression = importChecked(Err, E->getDimensionExpression()); in VisitArrayTypeTraitExpr()
7813 auto ToEndLoc = importChecked(Err, E->getEndLoc()); in VisitArrayTypeTraitExpr()
7814 auto ToType = importChecked(Err, E->getType()); in VisitArrayTypeTraitExpr()
7825 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitExpressionTraitExpr()
7826 auto ToQueriedExpression = importChecked(Err, E->getQueriedExpression()); in VisitExpressionTraitExpr()
7827 auto ToEndLoc = importChecked(Err, E->getEndLoc()); in VisitExpressionTraitExpr()
7828 auto ToType = importChecked(Err, E->getType()); in VisitExpressionTraitExpr()
7839 auto ToLocation = importChecked(Err, E->getLocation()); in VisitOpaqueValueExpr()
7840 auto ToType = importChecked(Err, E->getType()); in VisitOpaqueValueExpr()
7841 auto ToSourceExpr = importChecked(Err, E->getSourceExpr()); in VisitOpaqueValueExpr()
7851 auto ToLHS = importChecked(Err, E->getLHS()); in VisitArraySubscriptExpr()
7852 auto ToRHS = importChecked(Err, E->getRHS()); in VisitArraySubscriptExpr()
7853 auto ToType = importChecked(Err, E->getType()); in VisitArraySubscriptExpr()
7854 auto ToRBracketLoc = importChecked(Err, E->getRBracketLoc()); in VisitArraySubscriptExpr()
7866 auto ToLHS = importChecked(Err, E->getLHS()); in VisitCompoundAssignOperator()
7867 auto ToRHS = importChecked(Err, E->getRHS()); in VisitCompoundAssignOperator()
7868 auto ToType = importChecked(Err, E->getType()); in VisitCompoundAssignOperator()
7869 auto ToComputationLHSType = importChecked(Err, E->getComputationLHSType()); in VisitCompoundAssignOperator()
7870 auto ToComputationResultType = in VisitCompoundAssignOperator()
7872 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitCompoundAssignOperator()
7886 for (auto I = CE->path_begin(), E = CE->path_end(); I != E; ++I) { in ImportCastPath()
7887 if (auto SpecOrErr = import(*I)) in ImportCastPath()
7915 auto ToType = importChecked(Err, E->getType()); in VisitExplicitCastExpr()
7916 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitExplicitCastExpr()
7917 auto ToTypeInfoAsWritten = importChecked(Err, E->getTypeInfoAsWritten()); in VisitExplicitCastExpr()
7928 auto *CCE = cast<CStyleCastExpr>(E); in VisitExplicitCastExpr()
7942 auto *FCE = cast<CXXFunctionalCastExpr>(E); in VisitExplicitCastExpr()
7956 auto *OCE = cast<ObjCBridgedCastExpr>(E); in VisitExplicitCastExpr()
7968 auto *BBC = cast<BuiltinBitCastExpr>(E); in VisitExplicitCastExpr()
8006 auto ToBSOrErr = import(FromNode.getBase()); in VisitOffsetOfExpr()
8013 auto ToFieldOrErr = import(FromNode.getField()); in VisitOffsetOfExpr()
8036 auto ToType = importChecked(Err, E->getType()); in VisitOffsetOfExpr()
8037 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo()); in VisitOffsetOfExpr()
8038 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitOffsetOfExpr()
8039 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitOffsetOfExpr()
8050 auto ToType = importChecked(Err, E->getType()); in VisitCXXNoexceptExpr()
8051 auto ToOperand = importChecked(Err, E->getOperand()); in VisitCXXNoexceptExpr()
8052 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitCXXNoexceptExpr()
8053 auto ToEndLoc = importChecked(Err, E->getEndLoc()); in VisitCXXNoexceptExpr()
8069 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitCXXThrowExpr()
8070 auto ToType = importChecked(Err, E->getType()); in VisitCXXThrowExpr()
8071 auto ToThrowLoc = importChecked(Err, E->getThrowLoc()); in VisitCXXThrowExpr()
8084 auto ToParamOrErr = import(E->getParam()); in VisitCXXDefaultArgExpr()
8088 auto UsedContextOrErr = Importer.ImportContext(E->getUsedContext()); in VisitCXXDefaultArgExpr()
8122 auto ToType = importChecked(Err, E->getType()); in VisitCXXScalarValueInitExpr()
8123 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo()); in VisitCXXScalarValueInitExpr()
8124 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitCXXScalarValueInitExpr()
8138 auto ToDtorOrErr = import(E->getTemporary()->getDestructor()); in VisitCXXBindTemporaryExpr()
8151 auto ToConstructor = importChecked(Err, E->getConstructor()); in VisitCXXTemporaryObjectExpr()
8152 auto ToType = importChecked(Err, E->getType()); in VisitCXXTemporaryObjectExpr()
8153 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo()); in VisitCXXTemporaryObjectExpr()
8154 auto ToParenOrBraceRange = importChecked(Err, E->getParenOrBraceRange()); in VisitCXXTemporaryObjectExpr()
8176 auto Temporary = importChecked(Err, D->getTemporaryExpr()); in VisitLifetimeExtendedTemporaryDecl()
8177 auto ExtendingDecl = importChecked(Err, D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
8195 auto ToType = importChecked(Err, E->getType()); in VisitMaterializeTemporaryExpr()
8198 auto ToMaterializedDecl = in VisitMaterializeTemporaryExpr()
8206 auto *ToMTE = new (Importer.getToContext()) MaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
8215 auto ToType = importChecked(Err, E->getType()); in VisitPackExpansionExpr()
8216 auto ToPattern = importChecked(Err, E->getPattern()); in VisitPackExpansionExpr()
8217 auto ToEllipsisLoc = importChecked(Err, E->getEllipsisLoc()); in VisitPackExpansionExpr()
8227 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitSizeOfPackExpr()
8228 auto ToPack = importChecked(Err, E->getPack()); in VisitSizeOfPackExpr()
8229 auto ToPackLoc = importChecked(Err, E->getPackLoc()); in VisitSizeOfPackExpr()
8230 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitSizeOfPackExpr()
8253 auto ToOperatorNew = importChecked(Err, E->getOperatorNew()); in VisitCXXNewExpr()
8254 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete()); in VisitCXXNewExpr()
8255 auto ToTypeIdParens = importChecked(Err, E->getTypeIdParens()); in VisitCXXNewExpr()
8256 auto ToArraySize = importChecked(Err, E->getArraySize()); in VisitCXXNewExpr()
8257 auto ToInitializer = importChecked(Err, E->getInitializer()); in VisitCXXNewExpr()
8258 auto ToType = importChecked(Err, E->getType()); in VisitCXXNewExpr()
8259 auto ToAllocatedTypeSourceInfo = in VisitCXXNewExpr()
8261 auto ToSourceRange = importChecked(Err, E->getSourceRange()); in VisitCXXNewExpr()
8262 auto ToDirectInitRange = importChecked(Err, E->getDirectInitRange()); in VisitCXXNewExpr()
8281 auto ToType = importChecked(Err, E->getType()); in VisitCXXDeleteExpr()
8282 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete()); in VisitCXXDeleteExpr()
8283 auto ToArgument = importChecked(Err, E->getArgument()); in VisitCXXDeleteExpr()
8284 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitCXXDeleteExpr()
8296 auto ToType = importChecked(Err, E->getType()); in VisitCXXConstructExpr()
8297 auto ToLocation = importChecked(Err, E->getLocation()); in VisitCXXConstructExpr()
8298 auto ToConstructor = importChecked(Err, E->getConstructor()); in VisitCXXConstructExpr()
8299 auto ToParenOrBraceRange = importChecked(Err, E->getParenOrBraceRange()); in VisitCXXConstructExpr()
8333 auto ToCallee = importChecked(Err, E->getCallee()); in VisitCXXMemberCallExpr()
8334 auto ToType = importChecked(Err, E->getType()); in VisitCXXMemberCallExpr()
8335 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitCXXMemberCallExpr()
8376 auto ToBase = importChecked(Err, E->getBase()); in VisitMemberExpr()
8377 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitMemberExpr()
8378 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc()); in VisitMemberExpr()
8379 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc()); in VisitMemberExpr()
8380 auto ToMemberDecl = importChecked(Err, E->getMemberDecl()); in VisitMemberExpr()
8381 auto ToType = importChecked(Err, E->getType()); in VisitMemberExpr()
8382 auto ToDecl = importChecked(Err, E->getFoundDecl().getDecl()); in VisitMemberExpr()
8383 auto ToName = importChecked(Err, E->getMemberNameInfo().getName()); in VisitMemberExpr()
8384 auto ToLoc = importChecked(Err, E->getMemberNameInfo().getLoc()); in VisitMemberExpr()
8412 auto ToBase = importChecked(Err, E->getBase()); in VisitCXXPseudoDestructorExpr()
8413 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitCXXPseudoDestructorExpr()
8414 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc()); in VisitCXXPseudoDestructorExpr()
8415 auto ToScopeTypeInfo = importChecked(Err, E->getScopeTypeInfo()); in VisitCXXPseudoDestructorExpr()
8416 auto ToColonColonLoc = importChecked(Err, E->getColonColonLoc()); in VisitCXXPseudoDestructorExpr()
8417 auto ToTildeLoc = importChecked(Err, E->getTildeLoc()); in VisitCXXPseudoDestructorExpr()
8429 if (auto ToTIOrErr = import(E->getDestroyedTypeInfo())) in VisitCXXPseudoDestructorExpr()
8443 auto ToType = importChecked(Err, E->getType()); in VisitCXXDependentScopeMemberExpr()
8444 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitCXXDependentScopeMemberExpr()
8445 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc()); in VisitCXXDependentScopeMemberExpr()
8446 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc()); in VisitCXXDependentScopeMemberExpr()
8447 auto ToFirstQualifierFoundInScope = in VisitCXXDependentScopeMemberExpr()
8469 auto ToMember = importChecked(Err, E->getMember()); in VisitCXXDependentScopeMemberExpr()
8470 auto ToMemberLoc = importChecked(Err, E->getMemberLoc()); in VisitCXXDependentScopeMemberExpr()
8489 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc()); in VisitDependentScopeDeclRefExpr()
8490 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc()); in VisitDependentScopeDeclRefExpr()
8491 auto ToDeclName = importChecked(Err, E->getDeclName()); in VisitDependentScopeDeclRefExpr()
8492 auto ToNameLoc = importChecked(Err, E->getNameInfo().getLoc()); in VisitDependentScopeDeclRefExpr()
8493 auto ToLAngleLoc = importChecked(Err, E->getLAngleLoc()); in VisitDependentScopeDeclRefExpr()
8494 auto ToRAngleLoc = importChecked(Err, E->getRAngleLoc()); in VisitDependentScopeDeclRefExpr()
8519 auto ToLParenLoc = importChecked(Err, E->getLParenLoc()); in VisitCXXUnresolvedConstructExpr()
8520 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitCXXUnresolvedConstructExpr()
8521 auto ToType = importChecked(Err, E->getType()); in VisitCXXUnresolvedConstructExpr()
8522 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo()); in VisitCXXUnresolvedConstructExpr()
8542 auto ToQualifierLocOrErr = import(E->getQualifierLoc()); in VisitUnresolvedLookupExpr()
8547 auto ToName = importChecked(Err, E->getName()); in VisitUnresolvedLookupExpr()
8548 auto ToNameLoc = importChecked(Err, E->getNameLoc()); in VisitUnresolvedLookupExpr()
8558 for (auto *D : E->decls()) in VisitUnresolvedLookupExpr()
8559 if (auto ToDOrErr = import(D)) in VisitUnresolvedLookupExpr()
8595 auto ToType = importChecked(Err, E->getType()); in VisitUnresolvedMemberExpr()
8596 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitUnresolvedMemberExpr()
8597 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc()); in VisitUnresolvedMemberExpr()
8598 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc()); in VisitUnresolvedMemberExpr()
8599 auto ToName = importChecked(Err, E->getName()); in VisitUnresolvedMemberExpr()
8600 auto ToNameLoc = importChecked(Err, E->getNameLoc()); in VisitUnresolvedMemberExpr()
8611 if (auto ToDOrErr = import(D)) in VisitUnresolvedMemberExpr()
8642 auto ToCallee = importChecked(Err, E->getCallee()); in VisitCallExpr()
8643 auto ToType = importChecked(Err, E->getType()); in VisitCallExpr()
8644 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitCallExpr()
8653 if (const auto *OCE = dyn_cast<CXXOperatorCallExpr>(E)) { in VisitCallExpr()
8667 auto ToClassOrErr = import(FromClass); in VisitLambdaExpr()
8672 auto ToCallOpOrErr = import(E->getCallOperator()); in VisitLambdaExpr()
8681 auto ToIntroducerRange = importChecked(Err, E->getIntroducerRange()); in VisitLambdaExpr()
8682 auto ToCaptureDefaultLoc = importChecked(Err, E->getCaptureDefaultLoc()); in VisitLambdaExpr()
8683 auto ToEndLoc = importChecked(Err, E->getEndLoc()); in VisitLambdaExpr()
8697 auto ToLBraceLoc = importChecked(Err, E->getLBraceLoc()); in VisitInitListExpr()
8698 auto ToRBraceLoc = importChecked(Err, E->getRBraceLoc()); in VisitInitListExpr()
8699 auto ToType = importChecked(Err, E->getType()); in VisitInitListExpr()
8720 if (auto ToFDOrErr = import(FromFD)) in VisitInitListExpr()
8727 if (auto ToSyntFormOrErr = import(SyntForm)) in VisitInitListExpr()
8757 auto ToLocation = importChecked(Err, E->getLocation()); in VisitCXXInheritedCtorInitExpr()
8758 auto ToType = importChecked(Err, E->getType()); in VisitCXXInheritedCtorInitExpr()
8759 auto ToConstructor = importChecked(Err, E->getConstructor()); in VisitCXXInheritedCtorInitExpr()
8770 auto ToType = importChecked(Err, E->getType()); in VisitArrayInitLoopExpr()
8771 auto ToCommonExpr = importChecked(Err, E->getCommonExpr()); in VisitArrayInitLoopExpr()
8772 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitArrayInitLoopExpr()
8792 auto ToFieldOrErr = import(E->getField()); in VisitCXXDefaultInitExpr()
8796 auto UsedContextOrErr = Importer.ImportContext(E->getUsedContext()); in VisitCXXDefaultInitExpr()
8808 auto ToInClassInitializerOrErr = in VisitCXXDefaultInitExpr()
8829 auto ToType = importChecked(Err, E->getType()); in VisitCXXNamedCastExpr()
8830 auto ToSubExpr = importChecked(Err, E->getSubExpr()); in VisitCXXNamedCastExpr()
8831 auto ToTypeInfoAsWritten = importChecked(Err, E->getTypeInfoAsWritten()); in VisitCXXNamedCastExpr()
8832 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc()); in VisitCXXNamedCastExpr()
8833 auto ToRParenLoc = importChecked(Err, E->getRParenLoc()); in VisitCXXNamedCastExpr()
8834 auto ToAngleBrackets = importChecked(Err, E->getAngleBrackets()); in VisitCXXNamedCastExpr()
8840 auto ToBasePathOrErr = ImportCastPath(E); in VisitCXXNamedCastExpr()
8844 if (auto CCE = dyn_cast<CXXStaticCastExpr>(E)) { in VisitCXXNamedCastExpr()
8870 auto ToType = importChecked(Err, E->getType()); in VisitSubstNonTypeTemplateParmExpr()
8871 auto ToExprLoc = importChecked(Err, E->getExprLoc()); in VisitSubstNonTypeTemplateParmExpr()
8872 auto ToAssociatedDecl = importChecked(Err, E->getAssociatedDecl()); in VisitSubstNonTypeTemplateParmExpr()
8873 auto ToReplacement = importChecked(Err, E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
8884 auto ToType = importChecked(Err, E->getType()); in VisitTypeTraitExpr()
8885 auto ToBeginLoc = importChecked(Err, E->getBeginLoc()); in VisitTypeTraitExpr()
8886 auto ToEndLoc = importChecked(Err, E->getEndLoc()); in VisitTypeTraitExpr()
8908 auto ToSourceRangeOrErr = import(E->getSourceRange()); in VisitCXXTypeidExpr()
8913 if (auto ToTSIOrErr = import(E->getTypeOperandSourceInfo())) in VisitCXXTypeidExpr()
8950 for (auto *FromOverriddenMethod : FromMethod->overridden_methods()) { in ImportOverriddenMethods()
8951 if (auto ImportedOrErr = import(FromOverriddenMethod)) in ImportOverriddenMethods()
8984 auto *Owner = dyn_cast<RecordDecl>(F->getDeclContext()); in getFieldIndex()
8989 for (const auto *D : Owner->decls()) { in getFieldIndex()
9051 if (auto *CLE = From.dyn_cast<CompoundLiteralExpr *>()) { in Import()
9218 if (auto *ToInheritableAttr = dyn_cast<InheritableAttr>(ToAttr)) in importAttr()
9253 auto *From = cast<AlignedAttr>(FromAttr); in Import()
9263 auto *From = cast<AlignValueAttr>(FromAttr); in Import()
9269 const auto *From = cast<FormatAttr>(FromAttr); in Import()
9276 const auto *From = cast<EnableIfAttr>(FromAttr); in Import()
9283 const auto *From = cast<AssertCapabilityAttr>(FromAttr); in Import()
9290 const auto *From = cast<AcquireCapabilityAttr>(FromAttr); in Import()
9297 const auto *From = cast<TryAcquireCapabilityAttr>(FromAttr); in Import()
9304 const auto *From = cast<ReleaseCapabilityAttr>(FromAttr); in Import()
9311 const auto *From = cast<RequiresCapabilityAttr>(FromAttr); in Import()
9318 const auto *From = cast<GuardedByAttr>(FromAttr); in Import()
9323 const auto *From = cast<PtGuardedByAttr>(FromAttr); in Import()
9328 const auto *From = cast<AcquiredAfterAttr>(FromAttr); in Import()
9335 const auto *From = cast<AcquiredBeforeAttr>(FromAttr); in Import()
9342 const auto *From = cast<AssertExclusiveLockAttr>(FromAttr); in Import()
9349 const auto *From = cast<AssertSharedLockAttr>(FromAttr); in Import()
9356 const auto *From = cast<ExclusiveTrylockFunctionAttr>(FromAttr); in Import()
9363 const auto *From = cast<SharedTrylockFunctionAttr>(FromAttr); in Import()
9370 const auto *From = cast<LockReturnedAttr>(FromAttr); in Import()
9375 const auto *From = cast<LocksExcludedAttr>(FromAttr); in Import()
9398 auto FromDPos = ImportedFromDecls.find(ToD); in GetFromTU()
9408 auto ToAttrOrErr = Import(FromAttr); in ImportAttrs()
9423 auto ImportPathBuilder = in Import()
9428 if (auto Error = getImportDeclErrorIfAny(FromD)) in Import()
9435 if (auto Error = SharedState->getImportDeclErrorIfAny(ToD)) { in Import()
9454 auto Pos = ImportedDecls.find(FromD); in Import()
9458 auto *ToD = Pos->second; in Import()
9471 auto PosF = ImportedFromDecls.find(ToD); in Import()
9499 for (const auto &Path : SavedImportPaths[FromD]) { in Import()
9516 auto Ii = ImportedDecls.find(FromDi); in Import()
9536 auto Err = getImportDeclErrorIfAny(FromD); in Import()
9544 if (auto Error = SharedState->getImportDeclErrorIfAny(ToD)) { in Import()
9550 if (auto Error = ImportAttrs(ToD, FromD)) in Import()
9573 auto *ToDC = cast<DeclContext>(*ToDCOrErr); in ImportContext()
9577 if (auto *ToRecord = dyn_cast<RecordDecl>(ToDC)) { in ImportContext()
9578 auto *FromRecord = cast<RecordDecl>(FromDC); in ImportContext()
9595 } else if (auto *ToEnum = dyn_cast<EnumDecl>(ToDC)) { in ImportContext()
9596 auto *FromEnum = cast<EnumDecl>(FromDC); in ImportContext()
9606 } else if (auto *ToClass = dyn_cast<ObjCInterfaceDecl>(ToDC)) { in ImportContext()
9607 auto *FromClass = cast<ObjCInterfaceDecl>(FromDC); in ImportContext()
9617 } else if (auto *ToProto = dyn_cast<ObjCProtocolDecl>(ToDC)) { in ImportContext()
9618 auto *FromProto = cast<ObjCProtocolDecl>(FromDC); in ImportContext()
9655 if (auto *ToE = dyn_cast<Expr>(*ToSOrErr)) { in Import()
9656 auto *FromE = cast<Expr>(FromS); in Import()
9795 auto ToSourceRangeOrErr = Import(NNS.getSourceRange()); in Import()
9820 for (auto *I : *FromStorage) { in Import()
9821 if (auto ToOrErr = Import(I)) in Import()
9832 auto DeclNameOrErr = Import(FromStorage->getDeclName()); in Import()
9840 auto QualifierOrErr = Import(QTN->getQualifier()); in Import()
9843 auto TNOrErr = Import(QTN->getUnderlyingTemplate()); in Import()
9852 auto QualifierOrErr = Import(DTN->getQualifier()); in Import()
9868 auto ReplacementOrErr = Import(Subst->getReplacement()); in Import()
9872 auto AssociatedDeclOrErr = Import(Subst->getAssociatedDecl()); in Import()
9885 auto ArgPackOrErr = in Import()
9890 auto AssociatedDeclOrErr = Import(SubstPack->getAssociatedDecl()); in Import()
9899 auto UsingOrError = Import(From.getAsUsingShadowDecl()); in Import()
9988 auto Entry = in Import()
10026 auto LParenLocOrErr = Import(From->getLParenLoc()); in Import()
10030 auto RParenLocOrErr = Import(From->getRParenLoc()); in Import()
10035 auto ToTInfoOrErr = Import(From->getTypeSourceInfo()); in Import()
10052 auto MemberLocOrErr = Import(From->getMemberLocation()); in Import()
10064 auto MemberLocOrErr = Import(From->getMemberLocation()); in Import()
10072 auto ToTInfoOrErr = Import(From->getTypeSourceInfo()); in Import()
10087 auto Pos = ImportedCXXBaseSpecifiers.find(BaseSpec); in Import()
10118 auto *FromDC = cast<DeclContext>(From); in ImportDefinition()
10121 if (auto *ToRecord = dyn_cast<RecordDecl>(To)) { in ImportDefinition()
10129 if (auto *ToEnum = dyn_cast<EnumDecl>(To)) { in ImportDefinition()
10136 if (auto *ToIFace = dyn_cast<ObjCInterfaceDecl>(To)) { in ImportDefinition()
10144 if (auto *ToProto = dyn_cast<ObjCProtocolDecl>(To)) { in ImportDefinition()
10166 if (auto ToSelOrErr = Import(FromName.getObjCSelector())) in Import()
10172 if (auto ToTyOrErr = Import(FromName.getCXXNameType())) in Import()
10180 if (auto ToTyOrErr = Import(FromName.getCXXNameType())) in Import()
10188 if (auto ToTemplateOrErr = Import(FromName.getCXXDeductionGuideTemplate())) in Import()
10196 if (auto ToTyOrErr = Import(FromName.getCXXNameType())) in Import()
10246 auto ImportLoop = [&](const APValue *From, APValue *To, unsigned Size) { in ImportAPValue()
10333 if (const auto *E = in ImportAPValue()
10381 if (auto *RD = dyn_cast<CXXRecordDecl>(FromDecl)) in ImportAPValue()
10433 if (auto *ID = dyn_cast<ObjCInterfaceDecl>(D)) { in CompleteDecl()
10437 else if (auto *PD = dyn_cast<ObjCProtocolDecl>(D)) { in CompleteDecl()
10441 else if (auto *TD = dyn_cast<TagDecl>(D)) { in CompleteDecl()
10472 auto Pos = ImportDeclErrors.find(FromD); in getImportDeclErrorIfAny()
10480 auto InsertRes = ImportDeclErrors.insert({From, Error}); in setImportDeclError()