Merge pull request #20757 from Shourya742/force-fileid-invariant-to-interner

Use FileId::MAX for id assertion in PathInterner::intern
This commit is contained in:
Lukas Wirth 2025-10-16 07:37:06 +00:00 committed by GitHub
commit 082ecd8f73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -28,7 +28,7 @@ impl PathInterner {
/// - Else, returns a newly allocated id.
pub(crate) fn intern(&mut self, path: VfsPath) -> FileId {
let (id, _added) = self.map.insert_full(path);
assert!(id < u32::MAX as usize);
assert!(id < FileId::MAX as usize);
FileId(id as u32)
}