Module IR.CapturedVar

type capture_mode =
| ByReference
| ByValue
val compare_capture_mode : capture_mode -> capture_mode -> int
val equal_capture_mode : capture_mode -> capture_mode -> bool
val string_of_capture_mode : capture_mode -> string
type t = {
name : Mangled.t;
typ : Typ.t;
capture_mode : capture_mode;
}
val compare : t -> t -> int
val pp : Stdlib.Format.formatter -> t -> unit
val make : name:Mangled.t -> typ:Typ.t -> capture_mode:capture_mode -> t