reg_struct_return - The Rust Unstable Book

## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# `reg-struct-return`

The tracking issue for this feature is: https://github.com/rust-lang/rust/issues/116973.

Option -Zreg-struct-return causes the compiler to return small structs in registers instead of on the stack for extern “C”-like functions. It is UNSOUND to link together crates that use different values for this flag. It is only supported on `x86`.

It is equivalent to Clang’s and GCC’s `-freg-struct-return`.