Lines Matching refs:If
58 /// \param Message If non-null, this will be populated with the message from
60 /// \param ClassReceiver If we're checking the the method of a class message
348 // If D is a declaration with inherited attributes, the note should
687 bool TraverseIfStmt(IfStmt *If);
754 // If the context of this function is less available than D, we should not
879 bool DiagnoseUnguardedAvailability::TraverseIfStmt(IfStmt *If) {
881 if (auto *E = dyn_cast<ObjCAvailabilityCheckExpr>(If->getCond())) {
884 // If we're using the '*' case here or if this check is redundant, then we
887 return TraverseStmt(If->getThen()) && TraverseStmt(If->getElse());
890 return Base::TraverseIfStmt(If);
894 bool ShouldContinue = TraverseStmt(If->getThen());
897 return ShouldContinue && TraverseStmt(If->getElse());