github.com
miscompilation via engineered StableSourceFileId hash collisions · Issue #164348 · rust-lang/rust
rustc uses the Path hash code to identify files, and the Path hash implementation is particularly weak because it ignores separators. As of PR #127297, it tries to compensate by mixing the componen...