Lines Matching defs:be
88 // These values are defined in such a way that a merge can be done using
302 /// DeclRefExpr which isn't explicitly classified will be assumed to have
303 /// escaped the analysis and will be treated as an initialization.
360 // The result of a ?: could also be an lvalue.
453 void VisitBlockExpr(BlockExpr *be);
476 // the variable, we can say something stronger than 'may be uninitialized':
481 // the variable might still be uninitialized are followed. Since a variable
485 // non-termination might be correlated with the initialization condition.
547 // this code is intended to be reachable) so give a diagnostic here
589 // situations where no label matched: we can't be sure that's
594 // Might not be possible.
631 void TransferFunctions::VisitBlockExpr(BlockExpr *be) {
632 const BlockDecl *bd = be->getBlockDecl();
642 reportUse(be, vd);
650 // initialized anywhere within this function may now be initialized. For
659 // but for the most part should not be treated as returning. This is a
722 // left, since its scope could be re-entered by a jump over the