On Friday, 7 March 2014 at 04:19:16 UTC, Walter Bright wrote:
I'd rather fix the compiler's codegen than add a pragma.
The codegen isn't broken, the current this pointer behavior is needed for full compatibility with the C ABI. It would be opt in to an ABI tweak that the caller needs to be aware of rather than an traditional optimization where the outside world would never know.