Lines Matching defs:If
77 // If the diagnosed code is `[[fallthrough]];` and
269 // If the successor block contains a recursive call, end analysis there.
295 // If the exit block is unreachable, skip processing the function.
542 // noreturn, that don't return. If people would like this warning to be more
815 static void CreateIfFixit(Sema &S, const Stmt *If, const Stmt *Then,
819 // If condition is always true, remove all but the 'then'.
821 CharSourceRange::getCharRange(If->getBeginLoc(), Then->getBeginLoc()));
828 // If condition is always false, remove all but the 'else'.
831 If->getBeginLoc(), Else->getBeginLoc()));
833 Fixit1 = FixItHint::CreateRemoval(If->getSourceRange());
1017 /// as a warning. If a particular use is one we omit warnings for, returns
1159 // If there are no unreachable statements, this may be a special
1400 // If there were only writes to this object, don't warn.
1404 // If there was only one read, followed by any number of writes, and the
1614 // If we have self-init, downgrade all uses to 'may be uninitialized'.
2329 // If the variable group involves parameters, the diagnostic message will
2657 // If we cannot map to a basic block, assume the statement is
2784 // If none of the previous checks caused a CFG build, trigger one here
2794 // If we successfully built a CFG for this context, record some more