RT https://twitter.com/kupiakos/status/1595527817785405440 :
Cursed Rust question: what happens when you pass a ZST to a C-variadic parameter?
https://github.com/rust-lang/unsafe-code-guidelines/issues/378
---
Answer:
No, there are some targets that don't ignore ZST arguments.
https://github.com/rust-lang/rust/blob/d121aa3b5584eb919a4aaf64dbae0ea1e8e30231/compiler/rustc_ty_utils/src/abi.rs#L356-L367
#rust #CompilerDesign #PLDesign
#pldesign #compilerdesign #rust