[MLton] Porting MLton... C99?
Henry Cejtin
henry@sourcelight.com
Thu, 9 Dec 2004 23:22:23 -0600
With regards to Stephen's example where Int32.int is useful:
datatype t = A of Int31.int | B of Int31.int
I would say that by far the most useful case is the much simpler one of
Int31.int option
where the SOME case fits in 32 bits instead of being stored in a heap-allocated
object for
Int.int option
Re C99, isn't it still true that with newer gcc's we have to turn off some of
the aliasing analysis because our casts are not really C99-legal?