"Well, what’s wrong with that? Surely we can just do what we did in the days of dumb compilers and pass structures by pointer. Unfortunately, that doesn’t work anymore; compilers are smart now, and they don’t like it when objects alias. "
What does that even mean? Does gcc cry after I make it translate code with pointers, I simply don't get it.