Skip to content

Commit 4a64716

Browse files
committed
Add a comment
1 parent 51a73eb commit 4a64716

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/librustc_mir/monomorphize/collector.rs

+3
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,9 @@ fn record_accesses<'tcx>(
398398
mono_item.instantiation_mode(tcx) == InstantiationMode::LocalCopy
399399
};
400400

401+
// We collect this into a `SmallVec` to avoid calling `is_inlining_candidate` in the lock.
402+
// FIXME: Call `is_inlining_candidate` when pushing to `neighbors` in `collect_items_rec`
403+
// instead to avoid creating this `SmallVec`.
401404
let accesses: SmallVec<[_; 128]> = callees
402405
.into_iter()
403406
.map(|mono_item| (*mono_item, is_inlining_candidate(mono_item)))

0 commit comments

Comments
 (0)