On 5 May 2014 19:23:06 GMT+10:00, Andreas Schwab <schwab@xxxxxxxxxxxxxx> wrote: >David Kastrup <dak@xxxxxxx> writes: > >> It does not as far as I can see guarantee that a pointer to something >> of the same type of its first member can be converted to a pointer to >> a struct even if the struct only contains a member of such type. > >This sentence doesn't make any sense. If you have an object of struct >type then any pointer to the first member of the object can only be a >pointer to the one and same object. I think what David means is that a pointer to a wrapper can be derefed into its internal, sure, but an object of that internal type can't necessarily pretend to be a wrapper. That said, obviously I'm not David, so I could be wrong. That's what I got from his statement, though. Regards, James Denholm. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html