Lines Matching refs:ConditionVar
3977 Sema::ConditionResult Sema::ActOnConditionVariable(Decl *ConditionVar, in ActOnConditionVariable() argument
3981 CheckConditionVariable(cast<VarDecl>(ConditionVar), StmtLoc, CK); in ActOnConditionVariable()
3984 return ConditionResult(*this, ConditionVar, MakeFullExpr(E.get(), StmtLoc), in ActOnConditionVariable()
3990 ExprResult Sema::CheckConditionVariable(VarDecl *ConditionVar, in CheckConditionVariable() argument
3993 if (ConditionVar->isInvalidDecl()) in CheckConditionVariable()
3996 QualType T = ConditionVar->getType(); in CheckConditionVariable()
4001 return ExprError(Diag(ConditionVar->getLocation(), in CheckConditionVariable()
4003 << ConditionVar->getSourceRange()); in CheckConditionVariable()
4005 return ExprError(Diag(ConditionVar->getLocation(), in CheckConditionVariable()
4007 << ConditionVar->getSourceRange()); in CheckConditionVariable()
4010 ConditionVar, ConditionVar->getType().getNonReferenceType(), VK_LValue, in CheckConditionVariable()
4011 ConditionVar->getLocation()); in CheckConditionVariable()