Searched refs:IsConstexpr (Results 1 – 8 of 8) sorted by relevance
1403 bool IsConstexpr = false; in ParseIfStatement() local1413 IsConstexpr = true; in ParseIfStatement()1464 IsConstexpr ? Sema::ConditionKind::ConstexprIf in ParseIfStatement()1469 if (IsConstexpr) in ParseIfStatement()1612 if (IsConstexpr) in ParseIfStatement()
1070 unsigned IsConstexpr : 1;1549 return isa<ParmVarDecl>(this) ? false : NonParmVarDeclBits.IsConstexpr; in isConstexpr()1553 NonParmVarDeclBits.IsConstexpr = IC; in setConstexpr()
3077 bool IsConstexpr = false);7743 bool IsConstexpr) in ConditionResult() argument7745 if (IsConstexpr && Condition.get()) { in ConditionResult()7776 bool IsConstexpr = false);8594 bool DiscardedValue, bool IsConstexpr = false,8619 ExprResult CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr = false);
4413 ExprResult Sema::CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr) { in CheckCXXBooleanCondition() argument4429 if (!IsConstexpr || E.isInvalid() || E.get()->isValueDependent()) in CheckCXXBooleanCondition()7668 bool DiscardedValue, bool IsConstexpr, in ActOnFinishFullExpr() argument7701 CheckCompletedExpr(FullExpr.get(), CC, IsConstexpr); in ActOnFinishFullExpr()
14086 bool IsConstexpr) { in CheckCompletedExpr() argument14088 IsConstexpr || isa<ConstantExpr>(E)); in CheckCompletedExpr()14092 if (!IsConstexpr && !E->isValueDependent()) in CheckCompletedExpr()
20615 bool IsConstexpr) { in CheckBooleanCondition() argument20626 return CheckCXXBooleanCondition(E, IsConstexpr); // C++ 6.4p4 in CheckBooleanCondition()
7043 bool IsConstexpr = in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope() local7062 if (UDecl->isConstexpr() && !IsConstexpr) in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
1626 VD->NonParmVarDeclBits.IsConstexpr = VarDeclBits.getNextBit(); in VisitVarDeclImpl()