Module InferModules.FunctionPointers

module F = Stdlib.Format
module Procname : sig ... end
module ProcnameSet : sig ... end
module Domain : sig ... end
module TransferFunctions : functor (CFG : ProcCfg.S) -> sig ... end
module CFG = ProcCfg.Normal
module Analyzer : sig ... end
val find_procname : InferIR.Ident.t -> Domain.t -> ProcnameSet.elt option
val substitute_expr : Domain.t -> InferIR.Exp.t -> InferIR.Exp.t
val substitute_arg : Domain.t -> (InferIR.Exp.t * 'a) -> InferIR.Exp.t * 'a
val substitute_function_ptrs : function_pointers:Domain.t InferModules__AbstractInterpreter.State.t Analyzer.InvariantMap.t -> CFG.Node.t -> InferIR.Sil.instr -> InferIR.Sil.instr
val get_function_pointers : Summary.t -> InferIR.Tenv.t -> Analyzer.invariant_map
val substitute_function_pointers : Summary.t -> InferIR.Tenv.t -> bool