Module SchedulerTests.S

module CFG : sig ... end
module M = CFG.Node.IdMap
module WorkUnit : sig ... end
type t = InferModules__Scheduler.ReversePostorder(MockProcCfg).t = {
worklist : WorkUnit.t M.t;
cfg : CFG.t;
}
val schedule_succs : t -> CFG.Node.t -> t
val pop : t -> (CFG.Node.t * WorkUnit.IdSet.elt list * t) option
val empty : CFG.t -> t