Home | History | Annotate | Download | only in Sema

Lines Matching refs:UninitUse

491 static void DiagUninitUse(Sema &S, const VarDecl *VD, const UninitUse &Use,
496 for (UninitUse::branch_iterator I = Use.branch_begin(), E = Use.branch_end();
498 assert(Use.getKind() == UninitUse::Sometimes);
622 Use.getKind() == UninitUse::Always ? diag::warn_uninit_var
634 const UninitUse &Use,
1144 bool operator()(const UninitUse &a, const UninitUse &b) {
1156 typedef SmallVector<UninitUse, 2> UsesVec;
1181 void handleUseOfUninitVariable(const VarDecl *vd, const UninitUse &use) {
1205 UninitUse(vd->getInit()->IgnoreParenCasts(),
1217 UninitUse Use = hasSelfInit ? UninitUse(vi->getUser(), false) : *vi;
1235 if (i->getKind() == UninitUse::Always) {