Searched refs:UninitUse (Results 1 – 3 of 3) sorted by relevance
30 class UninitUse {55 UninitUse(const Expr *User, bool AlwaysUninit) in UninitUse() function107 const UninitUse &use) {} in handleUseOfUninitVariable()
676 static void DiagUninitUse(Sema &S, const VarDecl *VD, const UninitUse &Use, in DiagUninitUse()681 case UninitUse::Always: in DiagUninitUse()687 case UninitUse::AfterDecl: in DiagUninitUse()688 case UninitUse::AfterCall: in DiagUninitUse()691 << (Use.getKind() == UninitUse::AfterDecl ? 4 : 5) in DiagUninitUse()698 case UninitUse::Maybe: in DiagUninitUse()699 case UninitUse::Sometimes: in DiagUninitUse()706 for (UninitUse::branch_iterator I = Use.branch_begin(), E = Use.branch_end(); in DiagUninitUse()708 assert(Use.getKind() == UninitUse::Sometimes); in DiagUninitUse()849 const UninitUse &Use, in DiagnoseUninitializedUse()[all …]
526 UninitUse getUninitUse(const Expr *ex, const VarDecl *vd, Value v) { in getUninitUse()527 UninitUse Use(ex, isAlwaysUninit(v)); in getUninitUse()530 if (Use.getKind() == UninitUse::Always) in getUninitUse()657 UninitUse::Branch Branch; in getUninitUse()662 UninitUse::Branch Branch; in getUninitUse()852 const UninitUse &use) override { in handleUseOfUninitVariable()