https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124157

--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> This wasn't caught on x86/64 as `void*` and `struct{void*}` are passed the 
> same
> way?

Right, they are passed by invisible reference on 32-bit SPARC.  SPARC V9
is different: structs up to 8 bytes are passed by value instead.

Reply via email to