Skip to content

Commit 6870e24

Browse files
committed
Set WithCachedTypeInfo::stable_hash when in-tree
1 parent c68acff commit 6870e24

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/tools/rust-analyzer/crates/hir-ty/src/next_solver/consts.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ impl<'db> Const<'db> {
3636
internee: kind,
3737
flags: flags.flags,
3838
outer_exclusive_binder: flags.outer_exclusive_binder,
39+
#[cfg(feature = "in-rust-tree")]
40+
stable_hash: ena::fingerprint::Fingerprint::ZERO,
3941
};
4042
Const::new_(interner.db(), InternedWrapperNoDebug(cached))
4143
}

src/tools/rust-analyzer/crates/hir-ty/src/next_solver/predicate.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@ impl<'db> Predicate<'db> {
227227
internee: kind,
228228
flags: flags.flags,
229229
outer_exclusive_binder: flags.outer_exclusive_binder,
230+
#[cfg(feature = "in-rust-tree")]
231+
stable_hash: ena::fingerprint::Fingerprint::ZERO,
230232
};
231233
Predicate::new_(interner.db(), InternedWrapperNoDebug(cached))
232234
}

src/tools/rust-analyzer/crates/hir-ty/src/next_solver/ty.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ impl<'db> Ty<'db> {
6060
internee: kind,
6161
flags: flags.flags,
6262
outer_exclusive_binder: flags.outer_exclusive_binder,
63+
#[cfg(feature = "in-rust-tree")]
64+
stable_hash: ena::fingerprint::Fingerprint::ZERO,
6365
};
6466
Ty::new_(interner.db(), InternedWrapperNoDebug(cached))
6567
}

0 commit comments

Comments
 (0)