about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/reference-shrink.js
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2025-08-07 13:13:04 +0000
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2025-08-07 13:41:17 +0000
commit6c02653c4a564a2a1509dc55bdec2e5b8f02bdd9 (patch)
treefa08ac49fc21a4bd38b1888c564bfc98b48e50ee /tests/rustdoc-js-std/reference-shrink.js
parent9b1a30e5e69e1537ef6eb6eb829eb47075206dea (diff)
downloadrust-6c02653c4a564a2a1509dc55bdec2e5b8f02bdd9.tar.gz
rust-6c02653c4a564a2a1509dc55bdec2e5b8f02bdd9.zip
Prevent name collisions with internal implementation details
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.
Diffstat (limited to 'tests/rustdoc-js-std/reference-shrink.js')
0 files changed, 0 insertions, 0 deletions