This repository was archived by the owner on Apr 5, 2024. It is now read-only.
This repository was archived by the owner on Apr 5, 2024. It is now read-only.
Update TypeckResuts::closure_kind_origin to use Place #21
Closed
Description
closure_kind_origin
uses a (Span, Symbol)
to store which Variable and which span resulted in us selected a particular closure kind(Fn
, FnMut
, FnOnce
).
We want to update this to now use (Span, Place)
to point to precise access. This would require us to modify the definition in rustc_middle/src/ty/context.rs
, adjust_closure-kind
, and uses of this map.