Lines Matching defs:ConditionVar
4047 Sema::ConditionResult Sema::ActOnConditionVariable(Decl *ConditionVar,
4051 CheckConditionVariable(cast<VarDecl>(ConditionVar), StmtLoc, CK);
4054 return ConditionResult(*this, ConditionVar, MakeFullExpr(E.get(), StmtLoc),
4058 ExprResult Sema::CheckConditionVariable(VarDecl *ConditionVar,
4061 if (ConditionVar->isInvalidDecl())
4064 QualType T = ConditionVar->getType();
4069 return ExprError(Diag(ConditionVar->getLocation(),
4071 << ConditionVar->getSourceRange());
4073 return ExprError(Diag(ConditionVar->getLocation(),
4075 << ConditionVar->getSourceRange());
4078 ConditionVar, ConditionVar->getType().getNonReferenceType(), VK_LValue,
4079 ConditionVar->getLocation());