Module AnalyzerTester.Make
Parameters
T : TransferFunctions.SIL with type CFG.Node.t = InferIR.Procdesc.Node.t
Signature
module AI_RPO : sig ... end
module AI_WTO : sig ... end
val ai_list : (string * (StructuredSil.structured_instr InferStdlib.IStd.List.t -> AI_RPO.I.TransferFunctions.extras -> initial:AI_RPO.I.TransferFunctions.Domain.t -> (F.formatter -> AI_RPO.I.TransferFunctions.Domain.t -> unit) InferStdlib.IStd.Option.t -> InferIR.Typ.Procname.t -> 'a -> unit)) list
val create_tests : ?test_pname:InferIR.Typ.Procname.t -> initial:AI_RPO.I.TransferFunctions.Domain.t -> ?pp_opt:(F.formatter -> AI_RPO.I.TransferFunctions.Domain.t -> unit) -> AI_RPO.I.TransferFunctions.extras -> (string * StructuredSil.structured_instr InferStdlib.IStd.List.t) InferStdlib.IStd.List.t -> OUnit2.test InferStdlib.IStd.List.t