mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-27 05:37:04 +00:00
The implementation of the linkage attribute inside extern blocks defines symbols starting with _rust_extern_with_linkage_. If someone tries to also define this symbol you will get a symbol conflict or even an ICE. By adding an unpredictable component to the symbol name, this becomes less of an issue.