Return true
if mdata
should be preserved.
Right now, we don't preserve any MData
, but this may
change in the future when we add support for debugging information
Equations
Instances For
Store information about casesOn
declarations.
We treat them uniformly in the code generator.
- declName : Name
- arity : Nat
- numParams : Nat
- discrPos : Nat
- altsRange : Std.PRange { lower := Std.PRange.BoundShape.closed, upper := Std.PRange.BoundShape.open } Nat
- motivePos : Nat
Instances For
Equations
- c.numAlts = c.altNumParams.size
Instances For
List of types that have builtin runtime support
Equations
Instances For
Return true
iff declName
is the name of a type with builtin support in the runtime.