Reachingdefs.ReachingDefval debug : bool refval mayReach : bool refval pretty : unit -> (unit * int * IOS.t IH.t) -> Pretty.docval nextDefId : int refval num_defs : Cil.stmt -> intval doStmt : Cil.stmt -> ('a * 'b * 'c) -> (unit * 'b * 'c) DF.stmtactionval doGuard : 'a -> 'b -> 'c DF.guardaction