Description
This pass flattens into mutable fields of objects and into vectors.
For example, an (int * int) ref is represented by a 2 word object, and an (int * int) array contains pairs of ints, rather than pointers to pairs of ints.
MLton 20070826 | DeepFlatten |
|
Home Index |
This pass flattens into mutable fields of objects and into vectors.
For example, an (int * int) ref is represented by a 2 word object, and an (int * int) array contains pairs of ints, rather than pointers to pairs of ints.