Home | History | Annotate | Download | only in AST

Lines Matching refs:Err

193     template <typename T> T importChecked(Error &Err, const T &From) {
195 if (Err)
199 Err = MaybeVal.takeError();
205 ExplicitSpecifier importExplicitSpecifier(Error &Err,
704 if (auto Err = ImportTemplateArgumentListInfo(Container, ToTAInfo))
705 return Err;
735 if (Error Err = importInto(std::get<0>(Result), FTSInfo->getTemplate()))
736 return std::move(Err);
740 if (Error Err
742 return std::move(Err);
751 if (Error Err = ImportContainerChecked(*From, To))
752 return std::move(Err);
842 if (Error Err = ImportTemplateArguments(
844 return std::move(Err);
968 if (Error Err = importInto(EllipsisLoc, From.getEllipsisLoc()))
969 return std::move(Err);
1156 Error Err = Error::success();
1157 auto ToElementType = importChecked(Err, T->getElementType());
1158 auto ToSizeExpr = importChecked(Err, T->getSizeExpr());
1159 if (Err)
1160 return std::move(Err);
1180 Error Err = Error::success();
1181 QualType ToElementType = importChecked(Err, T->getElementType());
1182 Expr *ToSizeExpr = importChecked(Err, T->getSizeExpr());
1183 SourceRange ToBracketsRange = importChecked(Err, T->getBracketsRange());
1184 if (Err)
1185 return std::move(Err);
1193 Error Err = Error::success();
1194 QualType ToElementType = importChecked(Err, T->getElementType());
1195 Expr *ToSizeExpr = importChecked(Err, T->getSizeExpr());
1196 SourceRange ToBracketsRange = importChecked(Err, T->getBracketsRange());
1197 if (Err)
1198 return std::move(Err);
1263 Error Err = Error::success();
1272 importChecked(Err, FromEPI.ExceptionSpec.NoexceptExpr);
1274 importChecked(Err, FromEPI.ExceptionSpec.SourceDecl);
1276 importChecked(Err, FromEPI.ExceptionSpec.SourceTemplate);
1279 if (Err)
1280 return std::move(Err);
1288 Error Err = Error::success();
1289 auto ToD = importChecked(Err, T->getDecl());
1290 auto ToPrevD = importChecked(Err, T->getDecl()->getPreviousDecl());
1291 if (Err)
1292 return std::move(Err);
1370 if (Error Err = ImportTemplateArguments(FromTemplateArgs.data(),
1373 return std::move(Err);
1478 if (Error Err = ImportTemplateArguments(
1480 return std::move(Err);
1537 if (Error Err = ImportTemplateArguments(
1539 return std::move(Err);
1646 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
1647 return Err;
1650 if (Error Err = importInto(Name, D->getDeclName()))
1651 return Err;
1654 if (Error Err = importInto(Loc, D->getLocation()))
1655 return Err;
1659 if (Error Err = ASTNodeImporter(*this).ImportDefinitionIfNeeded(D, ToD))
1660 return Err;
1669 if (Error Err = importInto(Name, D->getDeclName()))
1670 return Err;
1673 if (Error Err = importInto(Loc, D->getLocation()))
1674 return Err;
1678 if (Error Err = ASTNodeImporter(*this).ImportDefinitionIfNeeded(D, ToD))
1679 return Err;
1689 if (Error Err = importInto(ToD, FromD))
1690 return Err;
1696 if (Error Err = ImportDefinition(FromRecord, ToRecord))
1697 return Err;
1706 if (Error Err = ImportDefinition(FromEnum, ToEnum))
1707 return Err;
1812 Error Err = ImportDefinition(FromRecordDecl, ToRecordDecl);
1814 if (Err && AccumulateChildErrors)
1815 ChildErrors = joinErrors(std::move(ChildErrors), std::move(Err));
1817 consumeError(std::move(Err));
1982 if (Error Err = setTypedefNameForAnonDecl(From, To, Importer))
1983 return Err;
2015 if (Error Err =
2017 return Err;
2041 if (Error Err = ImportDeclContext(From, /*ForceImport=*/true))
2042 return Err;
2081 if (Error Err = setTypedefNameForAnonDecl(From, To, Importer))
2082 return Err;
2094 if (Error Err = ImportDeclContext(From, /*ForceImport=*/true))
2095 return Err;
2251 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
2252 return std::move(Err);
2311 Error Err = Error::success();
2312 auto ToLocation = importChecked(Err, D->getLocation());
2313 auto ToRParenLoc = importChecked(Err, D->getRParenLoc());
2314 auto ToAssertExpr = importChecked(Err, D->getAssertExpr());
2315 auto ToMessage = importChecked(Err, D->getMessage());
2316 if (Err)
2317 return std::move(Err);
2336 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
2337 return std::move(Err);
2407 if (Error Err = ImportDeclContext(D))
2408 return std::move(Err);
2419 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, LookupD, Loc))
2420 return std::move(Err);
2426 Error Err = Error::success();
2427 auto ToNamespaceLoc = importChecked(Err, D->getNamespaceLoc());
2428 auto ToAliasLoc = importChecked(Err, D->getAliasLoc());
2429 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
2430 auto ToTargetNameLoc = importChecked(Err, D->getTargetNameLoc());
2431 auto ToNamespace = importChecked(Err, D->getNamespace());
2432 if (Err)
2433 return std::move(Err);
2457 if (Error Err = ImportDeclParts(D, Name, ToD, Loc))
2458 return std::move(Err);
2510 Error Err = Error::success();
2511 auto ToUnderlyingType = importChecked(Err, D->getUnderlyingType());
2512 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
2513 auto ToBeginLoc = importChecked(Err, D->getBeginLoc());
2514 if (Err)
2515 return std::move(Err);
2532 if ((Err = ImportDeclContext(D, DC, LexicalDC)))
2533 return std::move(Err);
2564 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, FoundD, Loc))
2565 return std::move(Err);
2594 Error Err = Error::success();
2595 auto ToTemplateParameters = importChecked(Err, D->getTemplateParameters());
2596 auto ToTemplatedDecl = importChecked(Err, D->getTemplatedDecl());
2597 if (Err)
2598 return std::move(Err);
2619 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
2620 return std::move(Err);
2658 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
2659 return std::move(Err);
2667 if (Error Err = importInto(
2669 return std::move(Err);
2714 Error Err = Error::success();
2715 auto ToBeginLoc = importChecked(Err, D->getBeginLoc());
2716 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
2717 auto ToIntegerType = importChecked(Err, D->getIntegerType());
2718 auto ToBraceRange = importChecked(Err, D->getBraceRange());
2719 if (Err)
2720 return std::move(Err);
2752 if (Error Err = ImportDefinition(D, D2))
2753 return std::move(Err);
2772 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
2773 return std::move(Err);
2781 if (Error Err = importInto(
2783 return std::move(Err);
2841 if (Error Err = ImportImplicitMethods(DCXX, FoundCXX))
2842 return std::move(Err);
2914 if (Error Err = importInto(ToDescribed, FromDescribed))
2915 return std::move(Err);
2991 if (Error Err = ImportDefinition(D, D2, IDK_Default))
2992 return std::move(Err);
3003 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
3004 return std::move(Err);
3109 if (Error Err = ImportTemplateArgumentListInfo(
3111 return Err;
3117 if (Error Err = ImportTemplateParameterLists(FromFD, ToFD))
3118 return Err;
3141 if (Error Err = ImportTemplateArgumentListInfo(
3146 return Err;
3223 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) {
3226 ExplicitExpr = importChecked(Err, ESpec.getExpr());
3248 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
3249 return std::move(Err);
3349 if (Error Err = ImportDeclarationNameLoc(D->getNameInfo(), NameInfo))
3350 return std::move(Err);
3386 Error Err = Error::success();
3387 auto T = importChecked(Err, FromTy);
3388 auto TInfo = importChecked(Err, D->getTypeSourceInfo());
3389 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart());
3390 auto ToEndLoc = importChecked(Err, D->getEndLoc());
3391 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
3393 importChecked(Err, D->getTrailingRequiresClause());
3394 if (Err)
3395 return std::move(Err);
3410 importExplicitSpecifier(Err, FromConstructor->getExplicitSpecifier());
3411 if (Err)
3412 return std::move(Err);
3423 Error Err = Error::success();
3425 Err, const_cast<FunctionDecl *>(FromDtor->getOperatorDelete()));
3426 auto ToThisArg = importChecked(Err, FromDtor->getOperatorDeleteThisArg());
3427 if (Err)
3428 return std::move(Err);
3442 importExplicitSpecifier(Err, FromConversion->getExplicitSpecifier());
3443 if (Err)
3444 return std::move(Err);
3459 importExplicitSpecifier(Err, Guide->getExplicitSpecifier());
3461 importChecked(Err, Guide->getCorrespondingConstructor());
3462 if (Err)
3463 return std::move(Err);
3531 if (Error Err = ImportContainerChecked(
3533 return std::move(Err);
3544 Error Err = ImportFunctionDeclBody(D, ToFunction);
3546 if (Err)
3547 return std::move(Err);
3561 if (Error Err = ImportTemplateInformation(D, ToFunction))
3562 return std::move(Err);
3567 if (Error Err = ImportOverriddenMethods(cast<CXXMethodDecl>(ToFunction),
3569 return std::move(Err);
3608 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
3609 return std::move(Err);
3658 Error Err = Error::success();
3659 auto ToType = importChecked(Err, D->getType());
3660 auto ToTInfo = importChecked(Err, D->getTypeSourceInfo());
3661 auto ToBitWidth = importChecked(Err, D->getBitWidth());
3662 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart());
3663 auto ToInitializer = importChecked(Err, D->getInClassInitializer());
3664 if (Err)
3665 return std::move(Err);
3667 if (Error Err = Importer.importInto(
3669 return std::move(Err);
3695 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
3696 return std::move(Err);
3810 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
3811 return std::move(Err);
3849 if (Error Err = importInto(ToFriendD, FriendD))
3850 return std::move(Err);
3898 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
3899 return std::move(Err);
3922 Error Err = Error::success();
3923 auto ToType = importChecked(Err, D->getType());
3924 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
3925 auto ToBitWidth = importChecked(Err, D->getBitWidth());
3926 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart());
3927 if (Err)
3928 return std::move(Err);
3961 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
3962 return std::move(Err);
4042 Error Err = Error::success();
4043 auto ToType = importChecked(Err, D->getType());
4044 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
4045 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart());
4046 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
4047 if (Err)
4048 return std::move(Err);
4076 if (Error Err = ImportInitializer(D, ToVar))
4077 return std::move(Err);
4099 Error Err = Error::success();
4100 auto ToDeclName = importChecked(Err, D->getDeclName());
4101 auto ToLocation = importChecked(Err, D->getLocation());
4102 auto ToType = importChecked(Err, D->getType());
4103 if (Err)
4104 return std::move(Err);
4142 Error Err = Error::success();
4143 auto ToDeclName = importChecked(Err, D->getDeclName());
4144 auto ToLocation = importChecked(Err, D->getLocation());
4145 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart());
4146 auto ToType = importChecked(Err, D->getType());
4147 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
4148 if (Err)
4149 return std::move(Err);
4162 if (Error Err = ImportDefaultArgOfParmVarDecl(D, ToParm))
4163 return std::move(Err);
4182 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4183 return std::move(Err);
4252 Error Err = Error::success();
4253 auto ToEndLoc = importChecked(Err, D->getEndLoc());
4254 auto ToReturnType = importChecked(Err, D->getReturnType());
4256 importChecked(Err, D->getReturnTypeSourceInfo());
4257 if (Err)
4258 return std::move(Err);
4290 if (Error Err = ImportContainerChecked(FromSelLocs, ToSelLocs))
4291 return std::move(Err);
4314 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4315 return std::move(Err);
4319 Error Err = Error::success();
4320 auto ToVarianceLoc = importChecked(Err, D->getVarianceLoc());
4321 auto ToLocation = importChecked(Err, D->getLocation());
4322 auto ToColonLoc = importChecked(Err, D->getColonLoc());
4323 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
4324 if (Err)
4325 return std::move(Err);
4345 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4346 return std::move(Err);
4351 if (Error Err = importInto(ToInterface, D->getClassInterface()))
4352 return std::move(Err);
4360 Error Err = Error::success();
4361 auto ToAtStartLoc = importChecked(Err, D->getAtStartLoc());
4362 auto ToCategoryNameLoc = importChecked(Err, D->getCategoryNameLoc());
4363 auto ToIvarLBraceLoc = importChecked(Err, D->getIvarLBraceLoc());
4364 auto ToIvarRBraceLoc = importChecked(Err, D->getIvarRBraceLoc());
4365 if (Err)
4366 return std::move(Err);
4415 if (Error Err = ImportDeclContext(D))
4416 return std::move(Err);
4434 if (Error Err = ImportDeclContext(From))
4435 return Err;
4469 if (Error Err = ImportDeclContext(From, /*ForceImport=*/true))
4470 return Err;
4492 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4493 return std::move(Err);
4525 if (Error Err = ImportDefinition(D, ToProto))
4526 return std::move(Err);
4533 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
4534 return std::move(Err);
4570 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4571 return std::move(Err);
4575 Error Err = Error::success();
4576 auto ToLoc = importChecked(Err, D->getNameInfo().getLoc());
4577 auto ToUsingLoc = importChecked(Err, D->getUsingLoc());
4578 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
4579 if (Err)
4580 return std::move(Err);
4583 if (Error Err = ImportDeclarationNameLoc(D->getNameInfo(), NameInfo))
4584 return std::move(Err);
4620 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4621 return std::move(Err);
4662 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4663 return std::move(Err);
4671 Error Err = Error::success();
4672 auto ToNominatedNamespace = importChecked(Err, D->getNominatedNamespace());
4673 auto ToUsingLoc = importChecked(Err, D->getUsingLoc());
4675 importChecked(Err, D->getNamespaceKeyLocation());
4676 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
4677 auto ToIdentLocation = importChecked(Err, D->getIdentLocation());
4678 if (Err)
4679 return std::move(Err);
4702 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4703 return std::move(Err);
4707 Error Err = Error::success();
4708 auto ToLoc = importChecked(Err, D->getNameInfo().getLoc());
4709 auto ToUsingLoc = importChecked(Err, D->getUsingLoc());
4710 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
4711 auto ToEllipsisLoc = importChecked(Err, D->getEllipsisLoc());
4712 if (Err)
4713 return std::move(Err);
4716 if (Error Err = ImportDeclarationNameLoc(D->getNameInfo(), NameInfo))
4717 return std::move(Err);
4738 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4739 return std::move(Err);
4743 Error Err = Error::success();
4744 auto ToUsingLoc = importChecked(Err, D->getUsingLoc());
4745 auto ToTypenameLoc = importChecked(Err, D->getTypenameLoc());
4746 auto ToQualifierLoc = importChecked(Err, D->getQualifierLoc());
4747 auto ToEllipsisLoc = importChecked(Err, D->getEllipsisLoc());
4748 if (Err)
4749 return std::move(Err);
4813 if (Error Err = ImportDeclContext(From))
4814 return Err;
4873 if (Error Err = ImportDeclContext(From, /*ForceImport=*/true))
4874 return Err;
4923 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
4924 return std::move(Err);
4965 if (Error Err = ImportDefinition(D, ToIface))
4966 return std::move(Err);
4974 if (Error Err = importInto(Category, D->getCategoryDecl()))
4975 return std::move(Err);
4980 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
4981 return std::move(Err);
4983 Error Err = Error::success();
4984 auto ToLocation = importChecked(Err, D->getLocation());
4985 auto ToAtStartLoc = importChecked(Err, D->getAtStartLoc());
4986 auto ToCategoryNameLoc = importChecked(Err, D->getCategoryNameLoc());
4987 if (Err)
4988 return std::move(Err);
5002 if (Error Err = ImportDeclContext(D))
5003 return std::move(Err);
5012 if (Error Err = importInto(Iface, D->getClassInterface()))
5013 return std::move(Err);
5017 if (Error Err = importInto(Super, D->getSuperClass()))
5018 return std::move(Err);
5025 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
5026 return std::move(Err);
5028 Error Err = Error::success();
5029 auto ToLocation = importChecked(Err, D->getLocation());
5030 auto ToAtStartLoc = importChecked(Err, D->getAtStartLoc());
5031 auto ToSuperClassLoc = importChecked(Err, D->getSuperClassLoc());
5032 auto ToIvarLBraceLoc = importChecked(Err, D->getIvarLBraceLoc());
5033 auto ToIvarRBraceLoc = importChecked(Err, D->getIvarRBraceLoc());
5034 if (Err)
5035 return std::move(Err);
5085 if (Error Err = ImportDeclContext(D))
5086 return std::move(Err);
5097 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
5098 return std::move(Err);
5130 Error Err = Error::success();
5131 auto ToType = importChecked(Err, D->getType());
5132 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
5133 auto ToAtLoc = importChecked(Err, D->getAtLoc());
5134 auto ToLParenLoc = importChecked(Err, D->getLParenLoc());
5135 if (Err)
5136 return std::move(Err);
5147 auto ToGetterName = importChecked(Err, D->getGetterName());
5148 auto ToSetterName = importChecked(Err, D->getSetterName());
5149 auto ToGetterNameLoc = importChecked(Err, D->getGetterNameLoc());
5150 auto ToSetterNameLoc = importChecked(Err, D->getSetterNameLoc());
5151 auto ToGetterMethodDecl = importChecked(Err, D->getGetterMethodDecl());
5152 auto ToSetterMethodDecl = importChecked(Err, D->getSetterMethodDecl());
5153 auto ToPropertyIvarDecl = importChecked(Err, D->getPropertyIvarDecl());
5154 if (Err)
5155 return std::move(Err);
5174 if (Error Err = importInto(Property, D->getPropertyDecl()))
5175 return std::move(Err);
5178 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
5179 return std::move(Err);
5185 if (Error Err = importInto(Ivar, D->getPropertyIvarDecl()))
5186 return std::move(Err);
5193 Error Err = Error::success();
5194 auto ToBeginLoc = importChecked(Err, D->getBeginLoc());
5195 auto ToLocation = importChecked(Err, D->getLocation());
5197 importChecked(Err, D->getPropertyIvarDeclLoc());
5198 if (Err)
5199 return std::move(Err);
5276 Error Err = Error::success();
5277 auto ToNNS = importChecked(Err, TC->getNestedNameSpecifierLoc());
5278 auto ToName = importChecked(Err, TC->getConceptNameInfo().getName());
5279 auto ToNameLoc = importChecked(Err, TC->getConceptNameInfo().getLoc());
5280 auto ToFoundDecl = importChecked(Err, TC->getFoundDecl());
5281 auto ToNamedConcept = importChecked(Err, TC->getNamedConcept());
5282 auto ToIDC = importChecked(Err, TC->getImmediatelyDeclaredConstraint());
5283 if (Err)
5284 return std::move(Err);
5289 if (Error Err = ImportTemplateArgumentListInfo(*ASTTemplateArgs,
5291 return std::move(Err);
5315 Error Err = Error::success();
5316 auto ToDeclName = importChecked(Err, D->getDeclName());
5317 auto ToLocation = importChecked(Err, D->getLocation());
5318 auto ToType = importChecked(Err, D->getType());
5319 auto ToTypeSourceInfo = importChecked(Err, D->getTypeSourceInfo());
5320 auto ToInnerLocStart = importChecked(Err, D->getInnerLocStart());
5321 if (Err)
5322 return std::move(Err);
5397 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
5398 return std::move(Err);
5453 if (Error Err = importInto(ToTemplated, FromTemplated))
5454 return std::move(Err);
5504 if (Error Err = importInto(ClassTemplate, D->getSpecializedTemplate()))
5505 return std::move(Err);
5509 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
5510 return std::move(Err);
5514 if (Error Err = ImportTemplateArguments(
5516 return std::move(Err);
5586 if (Error Err = ImportTemplateArgumentListInfo(ASTTemplateArgs, ToTAInfo))
5587 return std::move(Err);
5590 if (Error Err = importInto(
5592 return std::move(Err);
5673 if (Error Err = ImportDefinition(D, D2))
5674 return std::move(Err);
5685 Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
5686 return std::move(Err);
5742 if (Error Err = importInto(ToTemplated, DTemplated))
5743 return std::move(Err);
5795 if (Error Err = importInto(VarTemplate, D->getSpecializedTemplate()))
5796 return std::move(Err);
5800 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
5801 return std::move(Err);
5814 if (Error Err = ImportTemplateArguments(
5816 return std::move(Err);
5840 if (Error Err = importInto(T, D->getType()))
5841 return std::move(Err);
5848 if (Error Err = ImportTemplateArgumentListInfo(
5850 return std::move(Err);
5859 if (Error Err = ImportTemplateArgumentListInfo(
5861 return std::move(Err);
5922 if (Error Err = ImportInitializer(D, D2))
5923 return std::move(Err);
5935 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc))
5936 return std::move(Err);
5975 if (Error Err = importInto(TemplatedFD, D->getTemplatedDecl()))
5976 return std::move(Err);
6061 if (Error Err = ImportContainerChecked(S->outputs(), Exprs))
6062 return std::move(Err);
6064 if (Error Err =
6066 return std::move(Err);
6068 if (Error Err = ImportArrayChecked(
6070 return std::move(Err);
6101 Error Err = Error::success();
6102 auto ToDG = importChecked(Err, S->getDeclGroup());
6103 auto ToBeginLoc = importChecked(Err, S->getBeginLoc());
6104 auto ToEndLoc = importChecked(Err, S->getEndLoc());
6105 if (Err)
6106 return std::move(Err);
6121 if (Error Err = ImportContainerChecked(S->body(), ToStmts))
6122 return std::move(Err);
6139 Error Err = Error::success();
6140 auto ToLHS = importChecked(Err, S->getLHS());
6141 auto ToRHS = importChecked(Err, S->getRHS());
6142 auto ToSubStmt = importChecked(Err, S->getSubStmt());
6143 auto ToCaseLoc = importChecked(Err, S->getCaseLoc());
6144 auto ToEllipsisLoc = importChecked(Err, S->getEllipsisLoc());
6145 auto ToColonLoc = importChecked(Err, S->getColonLoc());
6146 if (Err)
6147 return std::move(Err);
6158 Error Err = Error::success();
6159 auto ToDefaultLoc = importChecked(Err, S->getDefaultLoc());
6160 auto ToColonLoc = importChecked(Err, S->getColonLoc());
6161 auto ToSubStmt = importChecked(Err, S->getSubStmt());
6162 if (Err)
6163 return std::move(Err);
6171 Error Err = Error::success();
6172 auto ToIdentLoc = importChecked(Err, S->getIdentLoc());
6173 auto ToLabelDecl = importChecked(Err, S->getDecl());
6174 auto ToSubStmt = importChecked(Err, S->getSubStmt());
6175 if (Err)
6176 return std::move(Err);
6188 if (Error Err = ImportContainerChecked(FromAttrs, ToAttrs))
6189 return std::move(Err);
6200 Error Err = Error::success();
6201 auto ToIfLoc = importChecked(Err, S->getIfLoc());
6202 auto ToInit = importChecked(Err, S->getInit());
6203 auto ToConditionVariable = importChecked(Err, S->getConditionVariable());
6204 auto ToCond = importChecked(Err, S->getCond());
6205 auto ToLParenLoc = importChecked(Err, S->getLParenLoc());
6206 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6207 auto ToThen = importChecked(Err, S->getThen());
6208 auto ToElseLoc = importChecked(Err, S->getElseLoc());
6209 auto ToElse = importChecked(Err, S->getElse());
6210 if (Err)
6211 return std::move(Err);
6220 Error Err = Error::success();
6221 auto ToInit = importChecked(Err, S->getInit());
6222 auto ToConditionVariable = importChecked(Err, S->getConditionVariable());
6223 auto ToCond = importChecked(Err, S->getCond());
6224 auto ToLParenLoc = importChecked(Err, S->getLParenLoc());
6225 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6226 auto ToBody = importChecked(Err, S->getBody());
6227 auto ToSwitchLoc = importChecked(Err, S->getSwitchLoc());
6228 if (Err)
6229 return std::move(Err);
6256 Error Err = Error::success();
6257 auto ToConditionVariable = importChecked(Err, S->getConditionVariable());
6258 auto ToCond = importChecked(Err, S->getCond());
6259 auto ToBody = importChecked(Err, S->getBody());
6260 auto ToWhileLoc = importChecked(Err, S->getWhileLoc());
6261 auto ToLParenLoc = importChecked(Err, S->getLParenLoc());
6262 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6263 if (Err)
6264 return std::move(Err);
6272 Error Err = Error::success();
6273 auto ToBody = importChecked(Err, S->getBody());
6274 auto ToCond = importChecked(Err, S->getCond());
6275 auto ToDoLoc = importChecked(Err, S->getDoLoc());
6276 auto ToWhileLoc = importChecked(Err, S->getWhileLoc());
6277 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6278 if (Err)
6279 return std::move(Err);
6287 Error Err = Error::success();
6288 auto ToInit = importChecked(Err, S->getInit());
6289 auto ToCond = importChecked(Err, S->getCond());
6290 auto ToConditionVariable = importChecked(Err, S->getConditionVariable());
6291 auto ToInc = importChecked(Err, S->getInc());
6292 auto ToBody = importChecked(Err, S->getBody());
6293 auto ToForLoc = importChecked(Err, S->getForLoc());
6294 auto ToLParenLoc = importChecked(Err, S->getLParenLoc());
6295 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6296 if (Err)
6297 return std::move(Err);
6307 Error Err = Error::success();
6308 auto ToLabel = importChecked(Err, S->getLabel());
6309 auto ToGotoLoc = importChecked(Err, S->getGotoLoc());
6310 auto ToLabelLoc = importChecked(Err, S->getLabelLoc());
6311 if (Err)
6312 return std::move(Err);
6320 Error Err = Error::success();
6321 auto ToGotoLoc = importChecked(Err, S->getGotoLoc());
6322 auto ToStarLoc = importChecked(Err, S->getStarLoc());
6323 auto ToTarget = importChecked(Err, S->getTarget());
6324 if (Err)
6325 return std::move(Err);
6347 Error Err = Error::success();
6348 auto ToReturnLoc = importChecked(Err, S->getReturnLoc());
6349 auto ToRetValue = importChecked(Err, S->getRetValue());
6350 auto ToNRVOCandidate = importChecked(Err, S->getNRVOCandidate());
6351 if (Err)
6352 return std::move(Err);
6360 Error Err = Error::success();
6361 auto ToCatchLoc = importChecked(Err, S->getCatchLoc());
6362 auto ToExceptionDecl = importChecked(Err, S->getExceptionDecl());
6363 auto ToHandlerBlock = importChecked(Err, S->getHandlerBlock());
6364 if (Err)
6365 return std::move(Err);
6395 Error Err = Error::success();
6396 auto ToInit = importChecked(Err, S->getInit());
6397 auto ToRangeStmt = importChecked(Err, S->getRangeStmt());
6398 auto ToBeginStmt = importChecked(Err, S->getBeginStmt());
6399 auto ToEndStmt = importChecked(Err, S->getEndStmt());
6400 auto ToCond = importChecked(Err, S->getCond());
6401 auto ToInc = importChecked(Err, S->getInc());
6402 auto ToLoopVarStmt = importChecked(Err, S->getLoopVarStmt());
6403 auto ToBody = importChecked(Err, S->getBody());
6404 auto ToForLoc = importChecked(Err, S->getForLoc());
6405 auto ToCoawaitLoc = importChecked(Err, S->getCoawaitLoc());
6406 auto ToColonLoc = importChecked(Err, S->getColonLoc());
6407 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6408 if (Err)
6409 return std::move(Err);
6418 Error Err = Error::success();
6419 auto ToElement = importChecked(Err, S->getElement());
6420 auto ToCollection = importChecked(Err, S->getCollection());
6421 auto ToBody = importChecked(Err, S->getBody());
6422 auto ToForLoc = importChecked(Err, S->getForLoc());
6423 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6424 if (Err)
6425 return std::move(Err);
6436 Error Err = Error::success();
6437 auto ToAtCatchLoc = importChecked(Err, S->getAtCatchLoc());
6438 auto ToRParenLoc = importChecked(Err, S->getRParenLoc());
6439 auto ToCatchParamDecl = importChecked(Err, S->getCatchParamDecl());
6440 auto ToCatchBody = importChecked(Err, S->getCatchBody());
6441 if (Err)
6442 return std::move(Err);
6461 Error Err = Error::success();
6462 auto ToAtTryLoc = importChecked(Err, S->getAtTryLoc());
6463 auto ToTryBody = importChecked(Err, S->getTryBody());
6464 auto ToFinallyStmt = importChecked(Err, S->getFinallyStmt());
6465 if (Err)
6466 return std::move(Err);
6486 Error Err = Error::success();
6487 auto ToAtSynchronizedLoc = importChecked(Err, S->getAtSynchronizedLoc());
6488 auto ToSynchExpr = importChecked(Err, S->getSynchExpr());
6489 auto ToSynchBody = importChecked(Err, S->getSynchBody());
6490 if (Err)
6491 return std::move(Err);
6530 Error Err = Error::success();
6531 auto BLoc = importChecked(Err, E->getBeginLoc());
6532 auto RParenLoc = importChecked(Err, E->getEndLoc());
6533 if (Err)
6534 return std::move(Err);
6546 Error Err = Error::success();
6547 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc());
6548 auto ToSubExpr = importChecked(Err, E->getSubExpr());
6549 auto ToWrittenTypeInfo = importChecked(Err, E->getWrittenTypeInfo());
6550 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
6551 auto ToType = importChecked(Err, E->getType());
6552 if (Err)
6553 return std::move(Err);
6562 Error Err = Error::success();
6563 auto ToCond = importChecked(Err, E->getCond());
6564 auto ToLHS = importChecked(Err, E->getLHS());
6565 auto ToRHS = importChecked(Err, E->getRHS());
6566 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc());
6567 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
6568 auto ToType = importChecked(Err, E->getType());
6569 if (Err)
6570 return std::move(Err);
6598 Error Err = Error::success();
6599 auto ToGenericLoc = importChecked(Err, E->getGenericLoc());
6600 auto *ToControllingExpr = importChecked(Err, E->getControllingExpr());
6601 auto ToDefaultLoc = importChecked(Err, E->getDefaultLoc());
6602 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
6603 if (Err)
6604 return std::move(Err);
6608 if (Error Err = ImportContainerChecked(FromAssocTypes, ToAssocTypes))
6609 return std::move(Err);
6613 if (Error Err = ImportContainerChecked(FromAssocExprs, ToAssocExprs))
6614 return std::move(Err);
6632 Error Err = Error::success();
6633 auto ToBeginLoc = importChecked(Err, E->getBeginLoc());
6634 auto ToType = importChecked(Err, E->getType());
6635 auto ToFunctionName = importChecked(Err, E->getFunctionName());
6636 if (Err)
6637 return std::move(Err);
6645 Error Err = Error::success();
6646 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc());
6647 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc());
6648 auto ToDecl = importChecked(Err, E->getDecl());
6649 auto ToLocation = importChecked(Err, E->getLocation());
6650 auto ToType = importChecked(Err, E->getType());
6651 if (Err)
6652 return std::move(Err);
6665 if (Error Err =
6668 return std::move(Err);
6708 if (Error Err = ImportContainerChecked(E->designators(), ToDesignators))
6709 return std::move(Err);
6805 if (Error Err = ImportArrayChecked(
6807 return std::move(Err);
6816 Error Err = Error::success();
6817 auto ToLParenLoc = importChecked(Err, E->getLParenLoc());
6818 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo());
6819 auto ToType = importChecked(Err, E->getType());
6820 auto ToInitializer = importChecked(Err, E->getInitializer());
6821 if (Err)
6822 return std::move(Err);
6831 Error Err = Error::success();
6832 auto ToBuiltinLoc = importChecked(Err, E->getBuiltinLoc());
6833 auto ToType = importChecked(Err, E->getType());
6834 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
6835 if (Err)
6836 return std::move(Err);
6839 if (Error Err = ImportArrayChecked(
6842 return std::move(Err);
6850 Error Err = Error::success();
6851 auto ToAmpAmpLoc = importChecked(Err, E->getAmpAmpLoc());
6852 auto ToLabelLoc = importChecked(Err, E->getLabelLoc());
6853 auto ToLabel = importChecked(Err, E->getLabel());
6854 auto ToType = importChecked(Err, E->getType());
6855 if (Err)
6856 return std::move(Err);
6862 Error Err = Error::success();
6863 auto ToSubExpr = importChecked(Err, E->getSubExpr());
6864 auto ToResult = importChecked(Err, E->getAPValueResult());
6865 if (Err)
6866 return std::move(Err);
6871 Error Err = Error::success();
6872 auto ToLParen = importChecked(Err, E->getLParen());
6873 auto ToRParen = importChecked(Err, E->getRParen());
6874 auto ToSubExpr = importChecked(Err, E->getSubExpr());
6875 if (Err)
6876 return std::move(Err);
6884 if (Error Err = ImportContainerChecked(E->exprs(), ToExprs))
6885 return std::move(Err);
6900 Error Err = Error::success();
6901 auto ToSubStmt = importChecked(Err, E->getSubStmt());
6902 auto ToType = importChecked(Err, E->getType());
6903 auto ToLParenLoc = importChecked(Err, E->getLParenLoc());
6904 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
6905 if (Err)
6906 return std::move(Err);
6914 Error Err = Error::success();
6915 auto ToSubExpr = importChecked(Err, E->getSubExpr());
6916 auto ToType = importChecked(Err, E->getType());
6917 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
6918 if (Err)
6919 return std::move(Err);
6930 Error Err = Error::success();
6931 auto ToType = importChecked(Err, E->getType());
6932 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
6933 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
6934 if (Err)
6935 return std::move(Err);
6957 Error Err = Error::success();
6958 auto ToLHS = importChecked(Err, E->getLHS());
6959 auto ToRHS = importChecked(Err, E->getRHS());
6960 auto ToType = importChecked(Err, E->getType());
6961 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
6962 if (Err)
6963 return std::move(Err);
6972 Error Err = Error::success();
6973 auto ToCond = importChecked(Err, E->getCond());
6974 auto ToQuestionLoc = importChecked(Err, E->getQuestionLoc());
6975 auto ToLHS = importChecked(Err, E->getLHS());
6976 auto ToColonLoc = importChecked(Err, E->getColonLoc());
6977 auto ToRHS = importChecked(Err, E->getRHS());
6978 auto ToType = importChecked(Err, E->getType());
6979 if (Err)
6980 return std::move(Err);
6989 Error Err = Error::success();
6990 auto ToCommon = importChecked(Err, E->getCommon());
6991 auto ToOpaqueValue = importChecked(Err, E->getOpaqueValue());
6992 auto ToCond = importChecked(Err, E->getCond());
6993 auto ToTrueExpr = importChecked(Err, E->getTrueExpr());
6994 auto ToFalseExpr = importChecked(Err, E->getFalseExpr());
6995 auto ToQuestionLoc = importChecked(Err, E->getQuestionLoc());
6996 auto ToColonLoc = importChecked(Err, E->getColonLoc());
6997 auto ToType = importChecked(Err, E->getType());
6998 if (Err)
6999 return std::move(Err);
7008 Error Err = Error::success();
7009 auto ToBeginLoc = importChecked(Err, E->getBeginLoc());
7011 importChecked(Err, E->getQueriedTypeSourceInfo());
7012 auto ToDimensionExpression = importChecked(Err, E->getDimensionExpression());
7013 auto ToEndLoc = importChecked(Err, E->getEndLoc());
7014 auto ToType = importChecked(Err, E->getType());
7015 if (Err)
7016 return std::move(Err);
7024 Error Err = Error::success();
7025 auto ToBeginLoc = importChecked(Err, E->getBeginLoc());
7026 auto ToQueriedExpression = importChecked(Err, E->getQueriedExpression());
7027 auto ToEndLoc = importChecked(Err, E->getEndLoc());
7028 auto ToType = importChecked(Err, E->getType());
7029 if (Err)
7030 return std::move(Err);
7038 Error Err = Error::success();
7039 auto ToLocation = importChecked(Err, E->getLocation());
7040 auto ToType = importChecked(Err, E->getType());
7041 auto ToSourceExpr = importChecked(Err, E->getSourceExpr());
7042 if (Err)
7043 return std::move(Err);
7050 Error Err = Error::success();
7051 auto ToLHS = importChecked(Err, E->getLHS());
7052 auto ToRHS = importChecked(Err, E->getRHS());
7053 auto ToType = importChecked(Err, E->getType());
7054 auto ToRBracketLoc = importChecked(Err, E->getRBracketLoc());
7055 if (Err)
7056 Err);
7065 Error Err = Error::success();
7066 auto ToLHS = importChecked(Err, E->getLHS());
7067 auto ToRHS = importChecked(Err, E->getRHS());
7068 auto ToType = importChecked(Err, E->getType());
7069 auto ToComputationLHSType = importChecked(Err, E->getComputationLHSType());
7071 importChecked(Err, E->getComputationResultType());
7072 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7073 if (Err)
7074 return std::move(Err);
7114 Error Err = Error::success();
7115 auto ToType = importChecked(Err, E->getType());
7116 auto ToSubExpr = importChecked(Err, E->getSubExpr());
7117 auto ToTypeInfoAsWritten = importChecked(Err, E->getTypeInfoAsWritten());
7118 if (Err)
7119 return std::move(Err);
7181 Error Err = Error::success();
7182 ToBeginLoc = importChecked(Err, FromNode.getBeginLoc());
7183 ToEndLoc = importChecked(Err, FromNode.getEndLoc());
7184 if (Err)
7185 return std::move(Err);
7223 Error Err = Error::success();
7224 auto ToType = importChecked(Err, E->getType());
7225 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo());
7226 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7227 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7228 if (Err)
7229 return std::move(Err);
7237 Error Err = Error::success();
7238 auto ToType = importChecked(Err, E->getType());
7239 auto ToOperand = importChecked(Err, E->getOperand());
7240 auto ToBeginLoc = importChecked(Err, E->getBeginLoc());
7241 auto ToEndLoc = importChecked(Err, E->getEndLoc());
7242 if (Err)
7243 return std::move(Err);
7256 Error Err = Error::success();
7257 auto ToSubExpr = importChecked(Err, E->getSubExpr());
7258 auto ToType = importChecked(Err, E->getType());
7259 auto ToThrowLoc = importChecked(Err, E->getThrowLoc());
7260 if (Err)
7261 return std::move(Err);
7291 if (Error Err = ImportDefaultArgOfParmVarDecl(*FromParam, ToParam))
7292 return std::move(Err);
7301 Error Err = Error::success();
7302 auto ToType = importChecked(Err, E->getType());
7303 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo());
7304 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7305 if (Err)
7306 return std::move(Err);
7330 Error Err = Error::success();
7331 auto ToConstructor = importChecked(Err, E->getConstructor());
7332 auto ToType = importChecked(Err, E->getType());
7333 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo());
7334 auto ToParenOrBraceRange = importChecked(Err, E->getParenOrBraceRange());
7335 if (Err)
7336 return std::move(Err);
7339 if (Error Err = ImportContainerChecked(E->arguments(), ToArgs))
7340 return std::move(Err);
7352 if (Error Err = ImportDeclContext(D, DC, LexicalDC))
7353 return std::move(Err);
7355 Error Err = Error::success();
7356 auto Temporary = importChecked(Err, D->getTemporaryExpr());
7357 auto ExtendingDecl = importChecked(Err, D->getExtendingDecl());
7358 if (Err)
7359 return std::move(Err);
7374 Error Err = Error::success();
7375 auto ToType = importChecked(Err, E->getType());
7377 Err, E->getLifetimeExtendedTemporaryDecl() ? nullptr : E->getSubExpr());
7379 importChecked(Err, E->getLifetimeExtendedTemporaryDecl());
7380 if (Err)
7381 return std::move(Err);
7394 Error Err = Error::success();
7395 auto ToType = importChecked(Err, E->getType());
7396 auto ToPattern = importChecked(Err, E->getPattern());
7397 auto ToEllipsisLoc = importChecked(Err, E->getEllipsisLoc());
7398 if (Err)
7399 return std::move(Err);
7406 Error Err = Error::success();
7407 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7408 auto ToPack = importChecked(Err, E->getPack());
7409 auto ToPackLoc = importChecked(Err, E->getPackLoc());
7410 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7411 if (Err)
7412 return std::move(Err);
7420 if (Error Err = ImportTemplateArguments(
7424 return std::move(Err);
7434 Error Err = Error::success();
7435 auto ToOperatorNew = importChecked(Err, E->getOperatorNew());
7436 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete());
7437 auto ToTypeIdParens = importChecked(Err, E->getTypeIdParens());
7438 auto ToArraySize = importChecked(Err, E->getArraySize());
7439 auto ToInitializer = importChecked(Err, E->getInitializer());
7440 auto ToType = importChecked(Err, E->getType());
7442 importChecked(Err, E->getAllocatedTypeSourceInfo());
7443 auto ToSourceRange = importChecked(Err, E->getSourceRange());
7444 auto ToDirectInitRange = importChecked(Err, E->getDirectInitRange());
7445 if (Err)
7446 return std::move(Err);
7449 if (Error Err =
7451 return std::move(Err);
7462 Error Err = Error::success();
7463 auto ToType = importChecked(Err, E->getType());
7464 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete());
7465 auto ToArgument = importChecked(Err, E->getArgument());
7466 auto ToBeginLoc = importChecked(Err, E->getBeginLoc());
7467 if (Err)
7468 return std::move(Err);
7477 Error Err = Error::success();
7478 auto ToType = importChecked(Err, E->getType());
7479 auto ToLocation = importChecked(Err, E->getLocation());
7480 auto ToConstructor = importChecked(Err, E->getConstructor());
7481 auto ToParenOrBraceRange = importChecked(Err, E->getParenOrBraceRange());
7482 if (Err)
7483 return std::move(Err);
7486 if (Error Err = ImportContainerChecked(E->arguments(), ToArgs))
7487 return std::move(Err);
7503 if (Error Err = ImportContainerChecked(E->getObjects(), ToObjects))
7504 return std::move(Err);
7512 Error Err = Error::success();
7513 auto ToCallee = importChecked(Err, E->getCallee());
7514 auto ToType = importChecked(Err, E->getType());
7515 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7516 if (Err)
7517 return std::move(Err);
7520 if (Error Err = ImportContainerChecked(E->arguments(), ToArgs))
7521 return std::move(Err);
7555 Error Err = Error::success();
7556 auto ToBase = importChecked(Err, E->getBase());
7557 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7558 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc());
7559 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc());
7560 auto ToMemberDecl = importChecked(Err, E->getMemberDecl());
7561 auto ToType = importChecked(Err, E->getType());
7562 auto ToDecl = importChecked(Err, E->getFoundDecl().getDecl());
7563 auto ToName = importChecked(Err, E->getMemberNameInfo().getName());
7564 auto ToLoc = importChecked(Err, E->getMemberNameInfo().getLoc());
7565 if (Err)
7566 return std::move(Err);
7575 if (Error Err =
7578 return std::move(Err);
7591 Error Err = Error::success();
7592 auto ToBase = importChecked(Err, E->getBase());
7593 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7594 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc());
7595 auto ToScopeTypeInfo = importChecked(Err, E->getScopeTypeInfo());
7596 auto ToColonColonLoc = importChecked(Err, E->getColonColonLoc());
7597 auto ToTildeLoc = importChecked(Err, E->getTildeLoc());
7598 if (Err)
7599 return std::move(Err);
7622 Error Err = Error::success();
7623 auto ToType = importChecked(Err, E->getType());
7624 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7625 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc());
7626 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc());
7628 importChecked(Err, E->getFirstQualifierFoundInScope());
7629 if (Err)
7630 return std::move(Err);
7643 if (Error Err =
7646 return std::move(Err);
7649 auto ToMember = importChecked(Err, E->getMember());
7650 auto ToMemberLoc = importChecked(Err, E->getMemberLoc());
7651 if (Err)
7652 return std::move(Err);
7656 if (Error Err =
7658 return std::move(Err);
7668 Error Err = Error::success();
7669 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc());
7670 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc());
7671 auto ToDeclName = importChecked(Err, E->getDeclName());
7672 auto ToNameLoc = importChecked(Err, E->getNameInfo().getLoc());
7673 auto ToLAngleLoc = importChecked(Err, E->getLAngleLoc());
7674 auto ToRAngleLoc = importChecked(Err, E->getRAngleLoc());
7675 if (Err)
7676 return std::move(Err);
7679 if (Error Err = ImportDeclarationNameLoc(E->getNameInfo(), ToNameInfo))
7680 return std::move(Err);
7685 if (Error Err =
7687 return std::move(Err);
7698 Error Err = Error::success();
7699 auto ToLParenLoc = importChecked(Err, E->getLParenLoc());
7700 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7701 auto ToType = importChecked(Err, E->getType());
7702 auto ToTypeSourceInfo = importChecked(Err, E->getTypeSourceInfo());
7703 if (Err)
7704 return std::move(Err);
7707 if (Error Err =
7709 return std::move(Err);
7726 Error Err = Error::success();
7727 auto ToName = importChecked(Err, E->getName());
7728 auto ToNameLoc = importChecked(Err, E->getNameLoc());
7729 if (Err)
7730 return std::move(Err);
7734 if (Error Err = ImportDeclarationNameLoc(E->getNameInfo(), ToNameInfo))
7735 return std::move(Err);
7746 if (Error Err = ImportTemplateArgumentListInfo(
7749 return std::move(Err);
7769 Error Err = Error::success();
7770 auto ToType = importChecked(Err, E->getType());
7771 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7772 auto ToQualifierLoc = importChecked(Err, E->getQualifierLoc());
7773 auto ToTemplateKeywordLoc = importChecked(Err, E->getTemplateKeywordLoc());
7774 auto ToName = importChecked(Err, E->getName());
7775 auto ToNameLoc = importChecked(Err, E->getNameLoc());
7776 if (Err)
7777 return std::move(Err);
7781 if (Error Err = ImportDeclarationNameLoc(E->getNameInfo(), ToNameInfo))
7782 return std::move(Err);
7796 if (Error Err = ImportTemplateArgumentListInfo(FromTAInfo, ToTAInfo))
7797 return std::move(Err);
7816 Error Err = Error::success();
7817 auto ToCallee = importChecked(Err, E->getCallee());
7818 auto ToType = importChecked(Err, E->getType());
7819 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7820 if (Err)
7821 return std::move(Err);
7825 if (Error Err = ImportContainerChecked(E->arguments(), ToArgs))
7826 return std::move(Err);
7852 if (Error Err = ImportContainerChecked(E->capture_inits(), ToCaptureInits))
7853 return std::move(Err);
7855 Error Err = Error::success();
7856 auto ToIntroducerRange = importChecked(Err, E->getIntroducerRange());
7857 auto ToCaptureDefaultLoc = importChecked(Err, E->getCaptureDefaultLoc());
7858 auto ToEndLoc = importChecked(Err, E->getEndLoc());
7859 if (Err)
7860 return std::move(Err);
7871 Error Err = Error::success();
7872 auto ToLBraceLoc = importChecked(Err, E->getLBraceLoc());
7873 auto ToRBraceLoc = importChecked(Err, E->getRBraceLoc());
7874 auto ToType = importChecked(Err, E->getType());
7875 if (Err)
7876 return std::move(Err);
7879 if (Error Err = ImportContainerChecked(E->inits(), ToExprs))
7880 return std::move(Err);
7931 Error Err = Error::success();
7932 auto ToLocation = importChecked(Err, E->getLocation());
7933 auto ToType = importChecked(Err, E->getType());
7934 auto ToConstructor = importChecked(Err, E->getConstructor());
7935 if (Err)
7936 return std::move(Err);
7944 Error Err = Error::success();
7945 Err, E->getType());
7946 auto ToCommonExpr = importChecked(Err, E->getCommonExpr());
7947 auto ToSubExpr = importChecked(Err, E->getSubExpr());
7948 if (Err)
7949 return std::move(Err);
7980 Error Err = Error::success();
7981 auto ToType = importChecked(Err, E->getType());
7982 auto ToSubExpr = importChecked(Err, E->getSubExpr());
7983 auto ToTypeInfoAsWritten = importChecked(Err, E->getTypeInfoAsWritten());
7984 auto ToOperatorLoc = importChecked(Err, E->getOperatorLoc());
7985 auto ToRParenLoc = importChecked(Err, E->getRParenLoc());
7986 auto ToAngleBrackets = importChecked(Err, E->getAngleBrackets());
7987 if (Err)
7988 return std::move(Err);
8021 Error Err = Error::success();
8022 auto ToType = importChecked(Err, E->getType());
8023 auto ToExprLoc = importChecked(Err, E->getExprLoc());
8024 auto ToParameter = importChecked(Err, E->getParameter());
8025 auto ToReplacement = importChecked(Err, E->getReplacement());
8026 if (Err)
8027 return std::move(Err);
8035 Error Err = Error::success();
8036 auto ToType = importChecked(Err, E->getType());
8037 auto ToBeginLoc = importChecked(Err, E->getBeginLoc());
8038 auto ToEndLoc = importChecked(Err, E->getEndLoc());
8039 if (Err)
8040 return std::move(Err);
8043 if (Error Err = ImportContainerChecked(E->getArgs(), ToArgs))
8044 return std::move(Err);
8081 Error Err = Error::success();
8083 QualType ToType = importChecked(Err, E->getType());
8084 UnresolvedLookupExpr *ToCallee = importChecked(Err, E->getCallee());
8085 SourceLocation ToLParenLoc = importChecked(Err, E->getLParenLoc());
8086 Expr *ToLHS = importChecked(Err, E->getLHS());
8087 SourceLocation ToEllipsisLoc = importChecked(Err, E->getEllipsisLoc());
8088 Expr *ToRHS = importChecked(Err, E->getRHS());
8089 SourceLocation ToRParenLoc = importChecked(Err, E->getRParenLoc());
8091 if (Err)
8092 return std::move(Err);
8265 if (Error Err = importInto(ToRange, FromAttr->getRange()))
8266 return std::move(Err);
8438 auto Err = getImportDeclErrorIfAny(FromD);
8439 assert(Err);
8440 return make_error<ImportError>(*Err);
8497 if (Error Err = ASTNodeImporter(*this).ImportDefinition(
8499 return std::move(Err);
8505 if (Error Err = ASTNodeImporter(*this).ImportDefinition(
8507 return std::move(Err);
8516 if (Error Err = ASTNodeImporter(*this).ImportDefinition(
8518 return std::move(Err);
8527 if (Error Err = ASTNodeImporter(*this).ImportDefinition(
8529 return std::move(Err);
8580 if (Error Err = importInto(Prefix, FromNNS->getPrefix()))
8581 return std::move(Err);
8647 if (Error Err = importInto(Spec, NNS.getNestedNameSpecifier()))
8648 return std::move(Err);
8654 if (Error Err = importInto(ToLocalBeginLoc, NNS.getLocalBeginLoc()))
8655 return std::move(Err);
8658 if (Error Err = importInto(ToLocalEndLoc, NNS.getLocalEndLoc()))
8659 return std::move(Err);
8681 if (Error Err = importInto(ToTLoc, NNS.getTypeLoc().getBeginLoc()))
8682 return std::move(Err);
8826 if (Error Err = importInto(ToBegin, FromRange.getBegin()))
8827 return std::move(Err);
8828 if (Error Err = importInto(ToEnd, FromRange.getEnd()))
8829 return std::move(Err);
8941 if (Error Err = importInto(EllipsisLoc, From->getEllipsisLoc()))
8942 return std::move(Err);
9145 llvm::Error Err = llvm::Error::success();
9148 APValue Tmp = importChecked(Err, From[Idx]);
9187 const Decl *ImpFDecl = importChecked(Err, FromValue.getUnionField());
9188 APValue ImpValue = importChecked(Err, FromValue.getUnionValue());
9189 if (Err)
9190 return std::move(Err);
9196 const Expr *ImpLHS = importChecked(Err, FromValue.getAddrLabelDiffLHS());
9197 const Expr *ImpRHS = importChecked(Err, FromValue.getAddrLabelDiffRHS());
9198 if (Err)
9199 return std::move(Err);
9206 importChecked(Err, FromValue.getMemberPointerDecl());
9207 if (Err)
9208 return std::move(Err);
9218 const Decl *ImpDecl = importChecked(Err, FromPath[Idx]);
9219 if (Err)
9220 return std::move(Err);
9236 const Expr *ImpExpr = importChecked(Err, E);
9237 if (Err)
9238 return std::move(Err);
9246 Err, FromValue.getLValueBase().get<const ValueDecl *>());
9247 if (Err)
9248 return std::move(Err);
9256 Err,
9260 importChecked(Err, FromValue.getLValueBase().getTypeInfoType());
9261 if (Err)
9262 return std::move(Err);
9280 const Decl *ImpDecl = importChecked(Err, FromDecl);
9281 if (Err)
9282 return std::move(Err);
9300 if (Err)
9301 return std::move(Err);