jon.recoil.org

Module Flambda_arity.Component_for_creation

type _ t =
  1. | Singleton : Flambda_kind.With_subkind.t -> [> ] t
  2. | Unboxed_product : _ t list -> [ `Complex ] t
val from_lambda : Lambda.layout -> machine_width:Target_system.Machine_width.t -> [ `Complex ] t

Conversion from a Lambda layout, which might involve unboxed products.