Lines Matching defs:SemaRef
539 static bool SemaBuiltinSEHScopeCheck(Sema &SemaRef, CallExpr *TheCall,
545 if (SemaRef.inTemplateInstantiation())
548 Scope *S = SemaRef.getCurScope();
553 SemaRef.Diag(TheCall->getExprLoc(), DiagID)
12261 static bool CheckForReference(Sema &SemaRef, const Expr *E,
12274 if (!Call->getCallReturnType(SemaRef.Context)->isReferenceType())
12281 SemaRef.Diag(E->getExprLoc(), PD);
12285 SemaRef.Diag(FD->getLocation(), diag::note_reference_is_return_value) << FD;
12668 Sema &SemaRef;
12737 Result, Self.SemaRef.Context, Self.SemaRef.isConstantEvaluated());
12806 SemaRef.DiagRuntimeBehavior(
12808 SemaRef.PDiag(IsModMod ? diag::warn_unsequenced_mod_mod
12870 : Base(S.Context), SemaRef(S), Region(Tree.root()), WorkList(WorkList) {
12923 if (SemaRef.getLangOpts().CPlusPlus17)
12937 if (SemaRef.getLangOpts().CPlusPlus17)
12950 if (SemaRef.getLangOpts().CPlusPlus17)
12969 if (SemaRef.getLangOpts().CPlusPlus17) {
12988 if (SemaRef.getLangOpts().CPlusPlus17) {
13022 SemaRef.getLangOpts().CPlusPlus ? UK_ModAsValue
13024 if (SemaRef.getLangOpts().CPlusPlus17) {
13046 SemaRef.getLangOpts().CPlusPlus ? UK_ModAsValue
13192 SemaRef.runWithSufficientStackSpace(CE->getExprLoc(),
13223 if (!SemaRef.getLangOpts().CPlusPlus11)