On Dec 14, 2007, at 2:36 PM, Oliver Hunt wrote: > Indeed, my understanding was that sizeof expr merely evaluated the > type of the expression, not the expression itself. You're understanding is incomplete. The quote from the standard below where it says it is evaluated, means, just that, it is evaluated, honest.