mapping of ids to raw access paths. useful for id-normalizing access paths
module IdMap = InferIR.Var.Mapinclude module type of IdMapval empty : 'a tval is_empty : 'a t ‑> boolval cardinal : 'a t ‑> intval pp_key : InferStdlib.PrettyPrintable.F.formatter ‑> key ‑> unitval pp : pp_value:(InferStdlib.PrettyPrintable.F.formatter ‑> 'a ‑> unit) ‑> InferStdlib.PrettyPrintable.F.formatter ‑> 'a t ‑> unitinclude InferModules.AbstractDomain.WithBottom with type astate := astateval empty : astateThe bottom value of the domain. Naming it empty instead of bottom helps to bind the empty value for sets and maps to the natural definition for bottom