Searched defs:SemaRef (Results 1 - 22 of 22) sorted by relevance

/external/clang/lib/ARCMigrate/
H A DInternals.h145 Sema &SemaRef; member in class:clang::arcmt::MigrationPass
154 SemaRef(sema), TA(TA),
/external/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp466 PrintingCodeCompleteConsumer::ProcessCodeCompleteResults(Sema &SemaRef, argument
481 = Results[I].CreateCodeCompletionString(SemaRef, getAllocator(),
499 = Results[I].CreateCodeCompletionString(SemaRef, getAllocator(),
518 PrintingCodeCompleteConsumer::ProcessOverloadCandidates(Sema &SemaRef, argument
524 = Candidates[I].CreateSignatureString(CurrentArg, SemaRef,
H A DSema.cpp318 static bool ShouldRemoveFromUnused(Sema *SemaRef, const DeclaratorDecl *D) { argument
327 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
333 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
341 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
347 return !SemaRef->ShouldWarnIfUnusedFileScopedDecl(DeclToCheck);
H A DSemaStmtAsm.cpp347 static StringRef getSpelling(Sema &SemaRef, Token AsmTok) { argument
352 Asm = SemaRef.PP.getSpelling(AsmTok, TokenBuf, &StringInvalid);
419 static std::string buildMSAsmString(Sema &SemaRef, ArrayRef<Token> AsmToks, argument
449 Asm += getSpelling(SemaRef, AsmToks[i]);
H A DSemaExprMember.cpp28 static bool IsProvablyNotDerivedFrom(Sema &SemaRef, argument
40 CanQualType BaseT = SemaRef.Context.getCanonicalType((*I).getType());
45 if (!IsProvablyNotDerivedFrom(SemaRef, BaseRecord, Bases))
97 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef, argument
102 DeclContext *DC = SemaRef.getFunctionLevelDeclContext();
104 bool isStaticContext = SemaRef.CXXThisTypeOverride.isNull() &&
134 if (SemaRef.getLangOpts().CPlusPlus0x && isField) {
142 = SemaRef.ExprEvalContexts.back();
180 if (IsProvablyNotDerivedFrom(SemaRef, contextClass, Classes))
189 static void diagnoseInstanceReference(Sema &SemaRef, argument
481 DiagnoseQualifiedMemberReference(Sema &SemaRef, Expr *BaseExpr, QualType BaseType, const CXXScopeSpec &SS, NamedDecl *rep, const DeclarationNameInfo &nameInfo) argument
563 LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R, SourceRange BaseRange, const RecordType *RTy, SourceLocation OpLoc, CXXScopeSpec &SS, bool HasTemplateArgs) argument
809 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK, ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = 0) argument
[all...]
H A DSemaTemplateInstantiate.cpp172 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
175 : SemaRef(SemaRef),
177 SemaRef.InNonInstantiationSFINAEContext)
189 SemaRef.InNonInstantiationSFINAEContext = false;
190 SemaRef.ActiveTemplateInstantiations.push_back(Inst);
195 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument
198 : SemaRef(SemaRef),
200 SemaRef
218 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
243 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, ArrayRef<TemplateArgument> TemplateArgs, ActiveTemplateInstantiation::InstantiationKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
272 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument
297 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
321 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
345 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
369 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
680 TemplateInstantiator(Sema &SemaRef, const MultiLevelTemplateArgumentList &TemplateArgs, SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp34 = SemaRef.SubstNestedNameSpecifierLoc(OldDecl->getQualifierLoc(),
50 = SemaRef.SubstNestedNameSpecifierLoc(OldDecl->getQualifierLoc(),
120 LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(),
134 = NamespaceAliasDecl::Create(SemaRef.Context, Owner,
151 DI = SemaRef.SubstType(DI, TemplateArgs,
155 DI = SemaRef.Context.getTrivialTypeSourceInfo(SemaRef.Context.IntTy);
158 SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType());
164 Typedef = TypeAliasDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
167 Typedef = TypedefDecl::Create(SemaRef
2379 InstantiateExceptionSpec(Sema &SemaRef, FunctionDecl *New, const FunctionProtoType *Proto, const MultiLevelTemplateArgumentList &TemplateArgs) argument
[all...]
H A DSemaTemplateDeduction.cpp3462 SubstituteAutoTransform(Sema &SemaRef, QualType Replacement) : argument
3463 TreeTransform<SubstituteAutoTransform>(SemaRef), Replacement(Replacement) {
H A DSemaType.cpp1787 Sema &SemaRef = state.getSema(); local
1815 T = SemaRef.Context.VoidTy;
1823 T = SemaRef.GetTypeFromParser(D.getName().ConversionFunctionId,
1836 (!SemaRef.getLangOpts().CPlusPlus0x || !D.isFunctionDeclarator())) {
1852 switch (cast<TagDecl>(SemaRef.CurContext)->getTagKind()) {
1902 if (SemaRef.getLangOpts().CPlusPlus0x && Error != -1) {
1918 SemaRef.Diag(D.getDeclSpec().getTypeSpecTypeLoc(),
1921 T = SemaRef.Context.IntTy;
1924 SemaRef.Diag(D.getDeclSpec().getTypeSpecTypeLoc(),
1928 if (SemaRef
[all...]
H A DSemaCodeComplete.cpp122 Sema &SemaRef; member in class:__anon183::ResultBuilder
170 explicit ResultBuilder(Sema &SemaRef, CodeCompletionAllocator &Allocator, argument
174 : SemaRef(SemaRef), Allocator(Allocator), CCTUInfo(CCTUInfo),
188 if (ObjCMethodDecl *Method = SemaRef.getCurMethodDecl())
202 return SemaRef.CodeCompleter &&
203 SemaRef.CodeCompleter->includeCodePatterns();
217 PreferredType = SemaRef.Context.getCanonicalType(T);
254 Sema &getSema() const { return SemaRef; }
518 SemaRef
1459 AddOrdinaryNameResults(Sema::ParserCompletionContext CCC, Scope *S, Sema &SemaRef, ResultBuilder &Results) argument
5296 AddClassMessageCompletions(Sema &SemaRef, Scope *S, ParsedType Receiver, IdentifierInfo **SelIdents, unsigned NumSelIdents, bool AtArgumentExpression, bool IsSuper, ResultBuilder &Results) argument
[all...]
H A DSemaInit.cpp171 Sema &SemaRef; member in class:__anon216::InitListChecker
282 InitializationSequence InitSeq(SemaRef, Entity, Kind, 0, 0);
304 SemaRef.Diag(Loc, diag::err_init_reference_member_uninitialized)
307 SemaRef.Diag(Field->getLocation(),
315 InitializationSequence InitSeq(SemaRef, MemberEntity, Kind, 0, 0);
317 InitSeq.Diagnose(SemaRef, MemberEntity, Kind, 0, 0);
323 = InitSeq.Perform(SemaRef, MemberEntity, Kind, MultiExprArg());
338 ILE->updateInit(SemaRef.Context, Init, MemberInit.takeAs<Expr>());
354 assert((ILE->getType() != SemaRef.Context.VoidTy) &&
397 if (const ArrayType *AType = SemaRef
1474 ExpandAnonymousFieldDesignator(Sema &SemaRef, DesignatedInitExpr *DIE, unsigned DesigIdx, IndirectFieldDecl *IndirectField) argument
1520 CloneDesignatedInitExpr(Sema &SemaRef, DesignatedInitExpr *DIE) argument
[all...]
H A DSemaLookup.cpp287 IDNS = getIDNS(LookupKind, SemaRef.getLangOpts().CPlusPlus,
299 SemaRef.DeclareGlobalNewDelete();
380 QualType T = SemaRef.Context.getTypeDeclType(TD);
381 if (!UniqueTypes.insert(SemaRef.Context.getCanonicalType(T))) {
3157 Sema &SemaRef; member in class:__anon226::TypoCorrectionConsumer
3160 explicit TypoCorrectionConsumer(Sema &SemaRef, IdentifierInfo *Typo) argument
3162 SemaRef(SemaRef) { }
3243 TypoCorrection TC(&SemaRef.Context.Idents.get(Name), ND, NNS, Distance);
3256 std::string CorrectionStr = Correction.getAsString(SemaRef
3473 LookupPotentialTypoResult(Sema &SemaRef, LookupResult &Res, IdentifierInfo *Name, Scope *S, CXXScopeSpec *SS, DeclContext *MemberContext, bool EnteringContext, bool isObjCIvarLookup) argument
3524 AddKeywordsToConsumer(Sema &SemaRef, TypoCorrectionConsumer &Consumer, Scope *S, CorrectionCandidateCallback &CCC, bool AfterNestedNameSpecifier) argument
[all...]
H A DSemaStmt.cpp1561 static bool FinishForRangeVarDecl(Sema &SemaRef, VarDecl *Decl, Expr *Init, argument
1567 SemaRef.DeduceAutoType(Decl->getTypeSourceInfo(), Init, InitTSI) ==
1569 SemaRef.Diag(Loc, diag) << Init->getType();
1580 if (SemaRef.getLangOpts().ObjCAutoRefCount &&
1581 SemaRef.inferObjCARCLifetime(Decl))
1584 SemaRef.AddInitializerToDecl(Decl, Init, /*DirectInit=*/false,
1586 SemaRef.FinalizeDeclaration(Decl);
1587 SemaRef.CurContext->addHiddenDecl(Decl);
1597 void NoteForRangeBeginEndFunction(Sema &SemaRef, Expr *E, argument
1610 Description = SemaRef
1620 BuildForRangeVarDecl(Sema &SemaRef, SourceLocation Loc, QualType Type, const char *Name) argument
1709 BuildNonArrayForRange(Sema &SemaRef, Scope *S, Expr *BeginRange, Expr *EndRange, QualType RangeType, VarDecl *BeginVar, VarDecl *EndVar, SourceLocation ColonLoc, OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, ExprResult *EndExpr, Sema::BeginEndFunction *BEF) argument
1787 RebuildForRangeWithDereference(Sema &SemaRef, Scope *S, SourceLocation ForLoc, Stmt *LoopVarDecl, SourceLocation ColonLoc, Expr *Range, SourceLocation RangeLoc, SourceLocation RParenLoc) argument
[all...]
H A DSemaTemplate.cpp491 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, argument
497 QualType T = SemaRef.GetTypeFromParser(Arg.getAsType(), &DI);
499 DI = SemaRef.Context.getTrivialTypeSourceInfo(T, Arg.getLocation());
517 SemaRef.Context),
2536 /// \param SemaRef the semantic analysis object for which we are performing
2555 SubstDefaultTemplateArgument(Sema &SemaRef, argument
2570 = SemaRef.getTemplateInstantiationArgs(Template, &TemplateArgs);
2572 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc,
2578 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext());
2579 ArgType = SemaRef
2610 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2659 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument
7177 CurrentInstantiationRebuilder(Sema &SemaRef, SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaDecl.cpp517 static bool isTagTypeWithMissingTag(Sema &SemaRef, LookupResult &Result, argument
521 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName);
522 SemaRef.LookupParsedName(R, S, &SS);
553 SemaRef.Diag(NameLoc, diag::err_use_of_tag_name_without_tag)
554 << Name << TagName << SemaRef.getLangOpts().CPlusPlus
559 SemaRef.Diag((*I)->getLocation(), diag::note_decl_hiding_tag_type)
564 SemaRef.LookupParsedName(Result, S, &SS);
2798 static bool CheckAnonMemberRedeclaration(Sema &SemaRef, argument
2804 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupMemberName,
2806 if (!SemaRef
2840 InjectAnonymousStructOrUnionMembers(Sema &SemaRef, Scope *S, DeclContext *Owner, RecordDecl *AnonRecord, AccessSpecifier AS, SmallVector<NamedDecl*, 2> &Chaining, bool MSAnonStruct) argument
4803 DiagnoseInvalidRedeclaration( Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, ActOnFDArgs &ExtraArgs) argument
4938 getFunctionStorageClass(Sema &SemaRef, Declarator &D) argument
4971 CreateNewFunctionDecl(Sema &SemaRef, Declarator &D, DeclContext *DC, QualType &R, TypeSourceInfo *TInfo, FunctionDecl::StorageClass SC, bool &IsVirtualOkay) argument
[all...]
H A DSemaDeclCXX.cpp660 static bool CheckConstexprParameterTypes(Sema &SemaRef, argument
669 SemaRef.RequireLiteralType(ParamLoc, *i,
757 static bool CheckConstexprDeclStmt(Sema &SemaRef, const FunctionDecl *Dcl, argument
783 SemaRef.Diag(TL.getBeginLoc(), diag::err_constexpr_vla)
797 SemaRef.Diag(DS->getLocStart(), diag::err_constexpr_type_definition)
804 SemaRef.Diag(DS->getLocStart(), diag::err_constexpr_var_declaration)
809 SemaRef.Diag(DS->getLocStart(), diag::err_constexpr_body_invalid_stmt)
826 static void CheckConstexprCtorInitializer(Sema &SemaRef, argument
840 SemaRef.Diag(Dcl->getLocation(), diag::err_constexpr_ctor_missing_init);
843 SemaRef
1743 FindBaseInitializer(Sema &SemaRef, CXXRecordDecl *ClassDecl, QualType BaseType, const CXXBaseSpecifier *&DirectBaseSpec, const CXXBaseSpecifier *&VirtualBaseSpec) argument
2465 CastForMoving(Sema &SemaRef, Expr *E) argument
2486 BuildImplicitBaseInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, ImplicitInitializerKind ImplicitInitKind, CXXBaseSpecifier *BaseSpec, bool IsInheritedVirtualBase, CXXCtorInitializer *&CXXBaseInit) argument
2570 BuildImplicitMemberInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, ImplicitInitializerKind ImplicitInitKind, FieldDecl *Field, IndirectFieldDecl *Indirect, CXXCtorInitializer *&CXXMemberInit) argument
2869 CollectFieldInitializer(Sema &SemaRef, BaseAndFieldInfo &Info, FieldDecl *Field, IndirectFieldDecl *Indirect = 0) argument
3133 DiagnoseBaseOrMemInitializerOrder(Sema &SemaRef, const CXXConstructorDecl *Constructor, CXXCtorInitializer **Inits, unsigned NumInits) argument
9187 CheckOperatorNewDeleteDeclarationScope(Sema &SemaRef, const FunctionDecl *FnDecl) argument
9207 CheckOperatorNewDeleteTypes(Sema &SemaRef, const FunctionDecl *FnDecl, CanQualType ExpectedResultType, CanQualType ExpectedFirstParamType, unsigned DependentParamTypeDiag, unsigned InvalidParamTypeDiag) argument
9255 CheckOperatorNewDeclaration(Sema &SemaRef, const FunctionDecl *FnDecl) argument
9286 CheckOperatorDeleteDeclaration(Sema &SemaRef, const FunctionDecl *FnDecl) argument
[all...]
H A DSemaExpr.cpp9616 static void MakeObjCStringLiteralFixItHint(Sema& SemaRef, QualType DstType, argument
9618 if (!SemaRef.getLangOpts().ObjC1)
10038 TransformToPE(Sema &SemaRef) : BaseTransform(SemaRef) { } argument
10060 !SemaRef.isUnevaluatedContext())
10061 return SemaRef.Diag(E->getLocation(),
10169 static bool IsPotentiallyEvaluatedContext(Sema &SemaRef) { argument
10172 if (SemaRef.CurContext->isDependentContext())
10175 switch (SemaRef.ExprEvalContexts.back().Context) {
10806 static void MarkVarDeclODRUsed(Sema &SemaRef, VarDec argument
10867 DoMarkVarDeclReferenced(Sema &SemaRef, SourceLocation Loc, VarDecl *Var, Expr *E) argument
10923 MarkExprReferenced(Sema &SemaRef, SourceLocation Loc, Decl *D, Expr *E) argument
[all...]
H A DSemaOverload.cpp6046 Sema &SemaRef; member in class:clang::BuiltinCandidateTypeSet
6059 BuiltinCandidateTypeSet(Sema &SemaRef) argument
6063 SemaRef(SemaRef),
6064 Context(SemaRef.Context) { }
6233 Ty = SemaRef.Context.getArrayDecayedType(Ty);
6269 if (SemaRef.RequireCompleteType(Loc, Ty, 0))
9471 DiagnoseTwoPhaseLookup(Sema &SemaRef, SourceLocation FnLoc, argument
9475 if (SemaRef.ActiveTemplateInstantiations.empty() || !SS.isEmpty())
9478 for (DeclContext *DC = SemaRef
9564 DiagnoseTwoPhaseOperatorLookup(Sema &SemaRef, OverloadedOperatorKind Op, SourceLocation OpLoc, llvm::ArrayRef<Expr *> Args) argument
9580 RecoveryCallCCC(Sema &SemaRef, unsigned NumArgs, bool HasExplicitTemplateArgs) argument
9641 BuildRecoveryCallExpr(Sema &SemaRef, Scope *S, Expr *Fn, UnresolvedLookupExpr *ULE, SourceLocation LParenLoc, llvm::MutableArrayRef<Expr *> Args, SourceLocation RParenLoc, bool EmptyLookup, bool AllowTypoCorrection) argument
9766 FinishOverloadedCallExpr(Sema &SemaRef, Scope *S, Expr *Fn, UnresolvedLookupExpr *ULE, SourceLocation LParenLoc, Expr **Args, unsigned NumArgs, SourceLocation RParenLoc, Expr *ExecConfig, OverloadCandidateSet *CandidateSet, OverloadCandidateSet::iterator *Best, OverloadingResult OverloadResult, bool AllowTypoCorrection) argument
[all...]
H A DTreeTransform.h113 Sema &SemaRef; member in class:clang::TreeTransform
122 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } argument
137 Sema &getSema() const { return SemaRef; }
513 return SemaRef.Context.getTrivialTypeSourceInfo(T,
719 return SemaRef.Context.getTypeDeclType(Typedef);
724 return SemaRef.Context.getTypeDeclType(Record);
729 return SemaRef.Context.getTypeDeclType(Enum);
758 return SemaRef
[all...]
/external/clang/include/clang/Sema/
H A DLookup.h129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo, argument
135 SemaRef(SemaRef),
149 LookupResult(Sema &SemaRef, DeclarationName Name, argument
155 SemaRef(SemaRef),
173 SemaRef(Other.SemaRef),
522 Sema &getSema() const { return SemaRef; }
594 SemaRef
634 Sema &SemaRef; member in class:clang::LookupResult
[all...]
H A DSema.h766 Sema &SemaRef; member in class:clang::Sema::SemaDiagnosticBuilder
770 SemaDiagnosticBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID) argument
771 : DiagnosticBuilder(DB), SemaRef(SemaRef), DiagID(DiagID) { }
790 SemaRef.EmitCurrentDiagnostic(DiagID);
5638 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5645 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5651 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5658 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation,
5668 InstantiatingTemplate(Sema &SemaRef, SourceLocatio
5712 Sema &SemaRef; member in struct:clang::Sema::InstantiatingTemplate
5748 Sema &SemaRef; member in class:clang::Sema::SFINAETrap
5754 SFINAETrap(Sema &SemaRef, bool AccessCheckingSFINAE = false) argument
[all...]
/external/clang/lib/Serialization/
H A DASTWriter.cpp2358 void ASTWriter::WriteSelectors(Sema &SemaRef) { argument
2362 if (SemaRef.MethodPool.empty() && SelectorIDs.empty())
2377 Sema::GlobalMethodPool::iterator F = SemaRef.MethodPool.find(S);
2383 if (F != SemaRef.MethodPool.end()) {
2456 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { argument
2458 if (SemaRef.ReferencedSelectors.empty())
2467 SemaRef.ReferencedSelectors.begin(),
2468 E = SemaRef.ReferencedSelectors.end(); S != E; ++S) {
2938 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { argument
2939 if (!SemaRef
3175 WriteAST(Sema &SemaRef, MemorizeStatCalls *StatCalls, const std::string &OutputFile, Module *WritingModule, StringRef isysroot, bool hasErrors) argument
3211 WriteASTCore(Sema &SemaRef, MemorizeStatCalls *StatCalls, StringRef isysroot, const std::string &OutputFile, Module *WritingModule) argument
[all...]

Completed in 393 milliseconds