/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | EnterExpressionEvaluationContext.h | 20 Sema &Actions; 25 Sema &Actions, Sema::ExpressionEvaluationContext NewContext, 27 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 28 Sema::ExpressionEvaluationContextRecord::EK_Other, 36 Sema &Actions, Sema::ExpressionEvaluationContext NewContext, 37 Sema::ReuseLambdaContextDecl_t, 38 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 39 Sema::ExpressionEvaluationContextRecord::EK_Other) 42 NewContext, Sema::ReuseLambdaContextDecl, ExprContext); in Actions() 46 EnterExpressionEvaluationContext(Sema &Actions, InitListTag, [all …]
|
H A D | TemplateInstCallback.h | 28 virtual void initialize(const Sema &TheSema) = 0; 31 virtual void finalize(const Sema &TheSema) = 0; 34 virtual void atTemplateBegin(const Sema &TheSema, 35 const Sema::CodeSynthesisContext &Inst) = 0; 38 virtual void atTemplateEnd(const Sema &TheSema, 39 const Sema::CodeSynthesisContext &Inst) = 0; 44 const Sema &TheSema) { in initialize() 53 const Sema &TheSema) { in finalize() 62 const Sema &TheSema, in atTemplateBegin() 63 const Sema::CodeSynthesisContext &Inst) { in atTemplateBegin() [all …]
|
H A D | SemaBase.h | 34 class Sema; variable 38 SemaBase(Sema &S); 40 Sema &SemaRef; 56 Sema &SemaRef; 60 ImmediateDiagBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID) in ImmediateDiagBuilder() 62 ImmediateDiagBuilder(DiagnosticBuilder &&DB, Sema &SemaRef, unsigned DiagID) in ImmediateDiagBuilder() 128 const FunctionDecl *Fn, Sema &S); 199 Sema &S;
|
H A D | Lookup.h | 157 Sema &SemaRef, const DeclarationNameInfo &NameInfo, 158 Sema::LookupNameKind LookupKind, 172 Sema &SemaRef, DeclarationName Name, SourceLocation NameLoc, 173 Sema::LookupNameKind LookupKind, 275 Sema::LookupNameKind getLookupKind() const { in getLookupKind() 372 static bool isVisible(Sema &SemaRef, NamedDecl *D); 374 static bool isReachable(Sema &SemaRef, NamedDecl *D); 376 static bool isAcceptable(Sema &SemaRef, NamedDecl *D, in isAcceptable() 377 Sema::AcceptableKind Kind) { in isAcceptable() 378 return Kind == Sema::AcceptableKind::Visible ? isVisible(SemaRef, D) in isAcceptable() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APFixedPoint.h | 156 APFixedPoint(const APInt &Val, const FixedPointSemantics &Sema) 157 : Val(Val, !Sema.isSigned()), Sema(Sema) { 158 assert(Val.getBitWidth() == Sema.getWidth() && 162 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) 163 : APFixedPoint(APInt(Sema.getWidth(), Val, Sema.isSigned()), Sema) {} 166 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} 168 APSInt getValue() const { return APSInt(Val, !Sema.isSigned()); } 169 inline unsigned getWidth() const { return Sema.getWidth(); } 170 inline unsigned getScale() const { return Sema.getScale(); } 171 int getLsbWeight() const { return Sema.getLsbWeight(); } [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 28 Sema::PragmaStackSentinelRAII::PragmaStackSentinelRAII(Sema &S, in PragmaStackSentinelRAII() 42 Sema::PragmaStackSentinelRAII::~PragmaStackSentinelRAII() { in ~PragmaStackSentinelRAII() 53 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { in AddAlignmentAttributesForRecord() 89 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { in AddMsStructLayoutForRecord() 111 void Sema::inferGslPointerAttribute(NamedDecl *ND, in inferGslPointerAttribute() 150 void Sema::inferGslPointerAttribute(TypedefNameDecl *TD) { in inferGslPointerAttribute() 167 void Sema::inferGslOwnerPointerAttribute(CXXRecordDecl *Record) { in inferGslOwnerPointerAttribute() 219 void Sema::inferNullableClassAttribute(CXXRecordDecl *CRD) { in inferNullableClassAttribute() 231 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind, in ActOnPragmaOptionsAlign() 233 PragmaMsStackAction Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign() [all …]
|
H A D | SemaAccess.cpp | 37 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, in SetMemberAccessSpecifier() 231 const CXXRecordDecl *resolveInstanceContext(Sema &S) const { in resolveInstanceContext() 351 static bool MightInstantiateTo(Sema &S, DeclContext *Context, in MightInstantiateTo() 371 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { in MightInstantiateTo() 382 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo() 420 static bool MightInstantiateTo(Sema &S, in MightInstantiateTo() 428 static AccessResult MatchesFriend(Sema &S, in MatchesFriend() 444 static AccessResult MatchesFriend(Sema &S, in MatchesFriend() 459 static AccessResult MatchesFriend(Sema &S, in MatchesFriend() 512 static AccessResult MatchesFriend(Sema &S, in MatchesFriend() [all …]
|
H A D | Sema.cpp | 83 SourceLocation Sema::getLocForEndOfToken(SourceLocation Loc, unsigned Offset) { in getLocForEndOfToken() 87 ModuleLoader &Sema::getModuleLoader() const { return PP.getModuleLoader(); } in getModuleLoader() 90 Sema::getDarwinSDKInfoForAvailabilityChecking(SourceLocation Loc, in getDarwinSDKInfoForAvailabilityChecking() 101 DarwinSDKInfo *Sema::getDarwinSDKInfoForAvailabilityChecking() { in getDarwinSDKInfoForAvailabilityChecking() 117 IdentifierInfo *Sema::InventAbbreviatedTemplateParameterTypeName( in InventAbbreviatedTemplateParameterTypeName() 131 PrintingPolicy Sema::getPrintingPolicy(const ASTContext &Context, in getPrintingPolicy() 151 void Sema::ActOnTranslationUnitScope(Scope *S) { in ActOnTranslationUnitScope() 160 Sema *S = nullptr; 165 void set(Sema &S) { this->S = &S; } in set() 187 Sema::PragmaAlignPackDiagnoseKind::NonDefaultStateAtInclude, in FileChanged() [all …]
|
H A D | SemaConcept.cpp | 70 ExprResult recreateBinOp(Sema &SemaRef, ExprResult LHS) const { in recreateBinOp() 74 ExprResult recreateBinOp(Sema &SemaRef, ExprResult LHS, in recreateBinOp() 92 bool Sema::CheckConstraintExpression(const Expr *ConstraintExpression, in CheckConstraintExpression() 164 Sema &SemaRef; 166 SatisfactionStackRAII(Sema &SemaRef, const NamedDecl *ND, in SatisfactionStackRAII() 183 calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, 189 calculateConstraintSatisfaction(Sema &S, const Expr *LHS, in calculateConstraintSatisfaction() 254 calculateConstraintSatisfaction(Sema &S, const CXXFoldExpr *FE, in calculateConstraintSatisfaction() 279 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(S, I); in calculateConstraintSatisfaction() 326 calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() [all …]
|
H A D | SemaLookup.cpp | 98 Sema &SemaRef; 106 UnqualUsingDirectiveSet(Sema &SemaRef) : SemaRef(SemaRef) {} in UnqualUsingDirectiveSet() 214 static inline unsigned getIDNS(Sema::LookupNameKind NameKind, in getIDNS() 219 case Sema::LookupObjCImplicitSelfParam: in getIDNS() 220 case Sema::LookupOrdinaryName: in getIDNS() 221 case Sema::LookupRedeclarationWithLinkage: in getIDNS() 222 case Sema::LookupLocalFriendName: in getIDNS() 223 case Sema::LookupDestructorName: in getIDNS() 234 case Sema::LookupOperatorName: in getIDNS() 241 case Sema::LookupTagName: in getIDNS() [all …]
|
H A D | SemaCoroutine.cpp | 34 static LookupResult lookupMember(Sema &S, const char *Name, CXXRecordDecl *RD, in lookupMember() 37 LookupResult LR(S, DN, Loc, Sema::LookupMemberName); in lookupMember() 45 static bool lookupMember(Sema &S, const char *Name, CXXRecordDecl *RD, in lookupMember() 54 static QualType lookupPromiseType(Sema &S, const FunctionDecl *FD, in lookupPromiseType() 107 Sema::LookupOrdinaryName); in lookupPromiseType() 141 static QualType lookupCoroutineHandleType(Sema &S, QualType PromiseType, in lookupCoroutineHandleType() 150 Loc, Sema::LookupOrdinaryName); in lookupCoroutineHandleType() 184 static bool isValidCoroutineContext(Sema &S, SourceLocation Loc, in isValidCoroutineContext() 252 ExprResult Sema::BuildOperatorCoawaitCall(SourceLocation Loc, Expr *E, in BuildOperatorCoawaitCall() 259 static ExprResult buildOperatorCoawaitCall(Sema &SemaRef, Scope *S, in buildOperatorCoawaitCall() [all …]
|
H A D | SemaDeclAttr.cpp | 90 SourceLocation Sema::getAttrLoc(const ParsedAttr &AL) { return AL.getLoc(); } in getAttrLoc() 96 static bool checkPositiveIntArgument(Sema &S, const AttrInfo &AI, const Expr *Expr, in checkPositiveIntArgument() 114 bool Sema::checkStringLiteralArgumentAttr(const AttributeCommonInfo &CI, in checkStringLiteralArgumentAttr() 131 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr() 171 static bool threadSafetyCheckIsSmartPointer(Sema &S, const RecordType* RT) { in threadSafetyCheckIsSmartPointer() 207 static bool threadSafetyCheckIsPointer(Sema &S, const Decl *D, in threadSafetyCheckIsPointer() 258 static bool checkRecordTypeForCapability(Sema &S, QualType Ty) { in checkRecordTypeForCapability() 288 static bool typeHasCapability(Sema &S, QualType Ty) { in typeHasCapability() 298 static bool isCapabilityExpr(Sema &S, const Expr *Ex) { in isCapabilityExpr() 328 static void checkAttrArgsAreCapabilityObjs(Sema &S, Decl *D, in checkAttrArgsAreCapabilityObjs() [all …]
|
H A D | SemaStmt.cpp | 52 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) { in ActOnExprStmt() 69 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError() 74 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, in ActOnNullStmt() 79 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, in ActOnDeclStmt() 89 void Sema::ActOnForEachDeclStmt(DeclGroupPtrTy dg) { in ActOnForEachDeclStmt() 135 static bool DiagnoseUnusedComparison(Sema &S, const Expr *E) { in DiagnoseUnusedComparison() 206 static bool DiagnoseNoDiscard(Sema &S, const WarnUnusedResultAttr *A, in DiagnoseNoDiscard() 225 void Sema::DiagnoseUnusedExprResult(const Stmt *S, unsigned DiagID) { in DiagnoseUnusedExprResult() 395 void Sema::ActOnStartOfCompoundStmt(bool IsStmtExpr) { in ActOnStartOfCompoundStmt() 399 void Sema::ActOnAfterCompoundStatementLeadingPragmas() { in ActOnAfterCompoundStatementLeadingPragmas() [all …]
|
H A D | SemaDeclCXX.cpp | 36 #include "clang/Sema/CXXFieldCollector.h" 37 #include "clang/Sema/DeclSpec.h" 38 #include "clang/Sema/EnterExpressionEvaluationContext.h" 39 #include "clang/Sema/Initialization.h" 40 #include "clang/Sema/Lookup.h" 41 #include "clang/Sema/Ownership.h" 42 #include "clang/Sema/ParsedTemplate.h" 43 #include "clang/Sema/Scope.h" 44 #include "clang/Sema/ScopeInfo.h" 45 #include "clang/Sema/SemaCUD [all...] |
H A D | SemaTemplateVariadic.cpp | 293 bool Sema::isUnexpandedParameterPackPermitted() { in isUnexpandedParameterPackPermitted() 303 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc, in DiagnoseUnexpandedParameterPacks() 393 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack() 409 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack() 430 bool Sema::DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE) { in DiagnoseUnexpandedParameterPackInRequiresExpr() 453 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack() 470 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack() 506 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack() 520 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack() 533 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 124 getEnclosingTypeAliasTemplateDecl(Sema &SemaRef) { in getEnclosingTypeAliasTemplateDecl() 126 if (CSC.Kind != Sema::CodeSynthesisContext::SynthesisKind:: in getEnclosingTypeAliasTemplateDecl() 269 Response HandleFunction(Sema &SemaRef, const FunctionDecl *Function, in HandleFunction() 383 Response HandleRecordDecl(Sema &SemaRef, const CXXRecordDecl *Rec, in HandleRecordDecl() 464 MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( in getTemplateInstantiationArgs() 541 bool Sema::CodeSynthesisContext::isInstantiationRecord() const { in isInstantiationRecord() 581 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() 582 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate() 616 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() 617 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, in InstantiatingTemplate() [all …]
|
H A D | SemaStmtAttr.cpp | 28 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleFallThroughAttr() 55 static Attr *handleSuppressAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleSuppressAttr() 78 static Attr *handleLoopHintAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleLoopHintAttr() 200 CallExprFinder(Sema &S, const Stmt *St) : Inherited(S.Context) { Visit(St); } in CallExprFinder() 219 static Attr *handleNoMergeAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleNoMergeAttr() 234 static bool CheckStmtInlineAttr(Sema &SemaRef, const Stmt *OrigSt, in CheckStmtInlineAttr() 276 bool Sema::CheckNoInlineAttr(const Stmt *OrigSt, const Stmt *CurSt, in CheckNoInlineAttr() 281 bool Sema::CheckAlwaysInlineAttr(const Stmt *OrigSt, const Stmt *CurSt, in CheckAlwaysInlineAttr() 286 static Attr *handleNoInlineAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleNoInlineAttr() 301 static Attr *handleAlwaysInlineAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleAlwaysInlineAttr() [all …]
|
H A D | SemaModule.cpp | 25 static void checkModuleImportContext(Sema &S, Module *M, in checkModuleImportContext() 162 Sema::DeclGroupPtrTy 163 Sema::ActOnGlobalModuleFragmentDecl(SourceLocation ModuleLoc) { in ActOnGlobalModuleFragmentDecl() 184 void Sema::HandleStartOfHeaderUnit() { in HandleStartOfHeaderUnit() 226 static bool DiagReservedModuleName(Sema &S, const IdentifierInfo *II, in DiagReservedModuleName() 258 Sema::DeclGroupPtrTy 259 Sema::ActOnModuleDecl(SourceLocation StartLoc, SourceLocation ModuleLoc, in ActOnModuleDecl() 511 Sema::DeclGroupPtrTy 512 Sema::ActOnPrivateModuleFragmentDecl(SourceLocation ModuleLoc, in ActOnPrivateModuleFragmentDecl() 574 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport() [all …]
|
H A D | SemaExpr.cpp | 72 bool Sema::CanUseDecl(NamedDecl *D, bool TreatUnavailableAsInvalid) { in CanUseDecl() 106 static void DiagnoseUnusedOfDecl(Sema &S, NamedDecl *D, SourceLocation Loc) { in DiagnoseUnusedOfDecl() 120 void Sema::NoteDeletedFunction(FunctionDecl *Decl) { in NoteDeletedFunction() 160 static void diagnoseUseOfInternalDeclInInlineFunction(Sema &S, in diagnoseUseOfInternalDeclInInlineFunction() 204 void Sema::MaybeSuggestAddingStaticToDecl(const FunctionDecl *Cur) { in MaybeSuggestAddingStaticToDecl() 215 bool Sema::DiagnoseUseOfDecl(NamedDecl *D, ArrayRef<SourceLocation> Locs, in DiagnoseUseOfDecl() 407 void Sema::DiagnoseSentinelCalls(const NamedDecl *D, SourceLocation Loc, in DiagnoseSentinelCalls() 502 SourceRange Sema::getExprRange(Expr *E) const { in getExprRange() 511 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E, bool Diagnose) { in DefaultFunctionArrayConversion() 553 static void CheckForNullPointerDereference(Sema &S, Expr *E) { in CheckForNullPointerDereference() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFixedPoint.cpp | 119 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() argument 120 bool IsUnsigned = !Sema.isSigned(); in getMax() 121 auto Val = APSInt::getMaxValue(Sema.getWidth(), IsUnsigned); in getMax() 122 if (IsUnsigned && Sema.hasUnsignedPadding()) in getMax() 124 return APFixedPoint(Val, Sema); in getMax() 127 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() argument 128 auto Val = APSInt::getMinValue(Sema.getWidth(), !Sema.isSigned()); in getMin() 129 return APFixedPoint(Val, Sema); in getMin() 132 APFixedPoint APFixedPoint::getEpsilon(const FixedPointSemantics &Sema) { in getEpsilon() argument 133 APSInt Val(Sema.getWidth(), !Sema.isSigned()); in getEpsilon() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | Parser.h | 67 class Sema { 69 virtual ~Sema(); 137 class RegistrySema : public Parser::Sema { 184 parseMatcherExpression(StringRef &MatcherCode, Sema *S, 187 parseMatcherExpression(StringRef &MatcherCode, Sema *S, Diagnostics *Error) { in parseMatcherExpression() 207 static bool parseExpression(StringRef &Code, Sema *S, 210 static bool parseExpression(StringRef &Code, Sema *S, VariantValue *Value, in parseExpression() 231 completeExpression(StringRef &Code, unsigned CompletionOffset, Sema *S, 234 completeExpression(StringRef &Code, unsigned CompletionOffset, Sema *S) { in completeExpression() 247 Parser(CodeTokenizer *Tokenizer, Sema *S, [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | InterpreterUtils.h | 39 Expr *CStyleCastPtrExpr(Sema &S, QualType Ty, Expr *E); 41 Expr *CStyleCastPtrExpr(Sema &S, QualType Ty, uintptr_t Ptr); 43 Sema::DeclGroupPtrTy CreateDGPtrFrom(Sema &S, Decl *D); 45 NamespaceDecl *LookupNamespace(Sema &S, llvm::StringRef Name, 48 NamedDecl *LookupNamed(Sema &S, llvm::StringRef Name,
|
H A D | InterpreterUtils.cpp | 22 Expr *CStyleCastPtrExpr(Sema &S, QualType Ty, Expr *E) { in CStyleCastPtrExpr() 34 Expr *CStyleCastPtrExpr(Sema &S, QualType Ty, uintptr_t Ptr) { in CStyleCastPtrExpr() 39 Sema::DeclGroupPtrTy CreateDGPtrFrom(Sema &S, Decl *D) { in CreateDGPtrFrom() 42 Sema::DeclGroupPtrTy DeclGroupPtr = S.BuildDeclaratorGroup(DeclsInGroup); in CreateDGPtrFrom() 46 NamespaceDecl *LookupNamespace(Sema &S, llvm::StringRef Name, in LookupNamespace() 50 Sema::LookupNestedNameSpecifierName); in LookupNamespace() 71 NamedDecl *LookupNamed(Sema &S, llvm::StringRef Name, in LookupNamed() 74 LookupResult R(S, DName, SourceLocation(), Sema::LookupOrdinaryName, in LookupNamed()
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 541 SRCS_MIN+= Sema/AnalysisBasedWarnings.cpp 542 SRCS_MIN+= Sema/CheckExprLifetime.cpp 543 SRCS_MIN+= Sema/CodeCompleteConsumer.cpp 544 SRCS_MIN+= Sema/DeclSpec.cpp 545 SRCS_MIN+= Sema/DelayedDiagnostic.cpp 546 SRCS_MIN+= Sema/HLSLExternalSemaSource.cpp 547 SRCS_MIN+= Sema/IdentifierResolver.cpp 548 SRCS_MIN+= Sema/JumpDiagnostics.cpp 549 SRCS_MIN+= Sema/MultiplexExternalSemaSource.cpp 550 SRCS_MIN+= Sema/ParsedAttr.cpp [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | Parser.cpp | 34 Sema &S; 37 explicit ActionCommentHandler(Sema &S) : S(S) { } in ActionCommentHandler() 54 Parser::Parser(Preprocessor &pp, Sema &actions, bool skipFunctionBodies) in Parser() 602 Sema::ModuleImportState &ImportState) { in ParseFirstTopLevelDecl() 607 ImportState = Sema::ModuleImportState::FirstDecl; in ParseFirstTopLevelDecl() 629 Sema::ModuleImportState &ImportState) { in ParseTopLevelDecl() 705 ImportState = Sema::ModuleImportState::NotACXX20Module; in ParseTopLevelDecl() 713 ImportState = Sema::ModuleImportState::NotACXX20Module; in ParseTopLevelDecl() 767 if (ImportState == Sema::ModuleImportState::FirstDecl) in ParseTopLevelDecl() 769 ImportState = Sema::ModuleImportState::NotACXX20Module; in ParseTopLevelDecl() [all …]
|