Module AnalyzerTester.MakeMake
Parameters
MakeAbstractInterpreter : AbstractInterpreter.Make
T : TransferFunctions.SIL with type CFG.Node.t = InferIR.Procdesc.Node.t
Signature
module I : sig ... end
module M = I.InvariantMap
val structured_program_to_cfg : StructuredSil.structured_instr InferStdlib.IStd.List.t -> InferIR.Typ.Procname.t -> InferModules__Summary.t * (StructuredSil.assertion * StructuredSil.label) M.t
val create_test : StructuredSil.structured_instr InferStdlib.IStd.List.t -> I.TransferFunctions.extras -> initial:I.TransferFunctions.Domain.t -> (F.formatter -> I.TransferFunctions.Domain.t -> unit) InferStdlib.IStd.Option.t -> InferIR.Typ.Procname.t -> 'a -> unit