On Jul 16, 2012, at 5:16 PM, Duncan Sands wrote: > PS: That said, I have to admit that using void* for builtins does cover the > most important cases.
Agreed. But I still think that these are two very different issues: * Doing implicit conversion to void * for builtins is just a convenient way for interfacing with builtins. * Using void * for System.Address shouldn't have any immediate advantage for users, but would be a better match for the representation. Tristan.