Module InferIR__HilExp.Access

type 'array_index t =
| FieldAccess of InferIR.Typ.Fieldname.t
| ArrayAccess of InferIR.Typ.t * 'array_index
| TakeAddress
| Dereference
val compare : ('array_index -> 'array_index -> int) -> 'array_index t -> 'array_index t -> int
val pp : (Stdlib.Format.formatter -> 'array_index -> unit) -> Stdlib.Format.formatter -> 'array_index t -> unit