We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
CrateNum
1 parent 43a0686 commit 10be745Copy full SHA for 10be745
compiler/rustc_metadata/src/creader.rs
@@ -167,7 +167,6 @@ impl CStore {
167
168
fn intern_stable_crate_id(&mut self, root: &CrateRoot) -> Result<CrateNum, CrateError> {
169
assert_eq!(self.metas.len(), self.stable_crate_ids.len());
170
- let num = CrateNum::new(self.stable_crate_ids.len());
171
if let Some(&existing) = self.stable_crate_ids.get(&root.stable_crate_id()) {
172
// Check for (potential) conflicts with the local crate
173
if existing == LOCAL_CRATE {
@@ -181,6 +180,7 @@ impl CStore {
181
180
}
182
} else {
183
self.metas.push(None);
+ let num = CrateNum::new(self.stable_crate_ids.len());
184
self.stable_crate_ids.insert(root.stable_crate_id(), num);
185
Ok(num)
186
0 commit comments