mirror of
https://github.com/rust-lang/rust.git
synced 2025-12-02 13:48:35 +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.