Lines Matching defs:ConditionVar
4022 Sema::ConditionResult Sema::ActOnConditionVariable(Decl *ConditionVar,
4026 CheckConditionVariable(cast<VarDecl>(ConditionVar), StmtLoc, CK);
4029 return ConditionResult(*this, ConditionVar, MakeFullExpr(E.get(), StmtLoc),
4033 ExprResult Sema::CheckConditionVariable(VarDecl *ConditionVar,
4036 if (ConditionVar->isInvalidDecl())
4039 QualType T = ConditionVar->getType();
4044 return ExprError(Diag(ConditionVar->getLocation(),
4046 << ConditionVar->getSourceRange());
4048 return ExprError(Diag(ConditionVar->getLocation(),
4050 << ConditionVar->getSourceRange());
4053 ConditionVar, ConditionVar->getType().getNonReferenceType(), VK_LValue,
4054 ConditionVar->getLocation());