Why does it blow for you? If the compiler can do it automatically, that seems very useful.
Or is it doing it suboptimally? (Say you want two fields in the same cache line, but the compiler sorts them away.)
Or is it doing it suboptimally? (Say you want two fields in the same cache line, but the compiler sorts them away.)
In the end, however, my reservations are mostly due to a "get off my lawn" mentality.
Only when the difference in performance is end-user discernible. I do make sure the code is well crafted in those bounds though. There's no _valid_ excuse for crafting ugly code.
Coincidently my stuffed toy that I have kept throughout my childhood was named "Mel the Pal." I just noticed the irony of that. :)