> > > Were the changes to preserve big integer case statements ever added to > > > MLton? > > > > Yes. Although I'm not sure they're getting used. It's near the top of my todo > > list to look into mlyacc and make sure they are. > > I just checked and the integer switches are making it all the way to the > generated C code, so it appears to be working correctly. Then I'm a little confused; If in my source .sml file, I have case x of 0 => ... | 1 => ... ... | _ => ... then what do I have in the CPS IL? A set of transfers corresponding to a binary search tree, or a single switch transfer?