On Friday, 7 March 2014 at 14:44:43 UTC, Kagamin wrote:
Alternatively for small methods you can rely on inlining, which dereferences the argument.

Yeah, that's usually the way to go, inlining can also avoid pushing other arguments to the stack on 32 bit which is a big win too. But you can't inline asm function, and checking the overflow flag needs asm. (or a compiler intrinsic.)

For the library typedef case too, this means wrapping any function that returns a struct too which is annoying if nothing else.

Reply via email to