diff --git a/crates/ty_python_semantic/src/semantic_index/reachability_constraints.rs b/crates/ty_python_semantic/src/semantic_index/reachability_constraints.rs index 9781ebc8e0..7196c730bf 100644 --- a/crates/ty_python_semantic/src/semantic_index/reachability_constraints.rs +++ b/crates/ty_python_semantic/src/semantic_index/reachability_constraints.rs @@ -334,7 +334,9 @@ pub(crate) struct ReachabilityConstraintsBuilder { } impl ReachabilityConstraintsBuilder { - pub(crate) fn build(self) -> ReachabilityConstraints { + pub(crate) fn build(mut self) -> ReachabilityConstraints { + self.interiors.shrink_to_fit(); + ReachabilityConstraints { interiors: self.interiors, }