|
|
|
|
|
by geofft
3533 days ago
|
|
Across a public interface in a shared library? I know it can do that optimization within an object, but the SysV ABI does not (to my knowledge) let it expose that optimization at a shared library boundary. I believe Rust has that optimization as part of its inter-library ABI (partly because Rust's ABI is not stable). I guess the trick here is that "C" really means "platform ABI" and isn't inherently about a language or a compiler. |
|