Skip to content

Commit 01c1623

Browse files
check that vis is extern aswell
1 parent 7ce099a commit 01c1623

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

compiler/rustc_resolve/src/build_reduced_graph.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
8383
) {
8484
assert!(!parent.is_local());
8585
assert!(!res.opt_def_id().is_some_and(|def_id| def_id.is_local()), "res: {res:?} is local");
86+
let vis = vis.map_id(|def_id| {
87+
assert!(!def_id.is_local());
88+
def_id
89+
});
8690
let binding = self.arenas.new_res_binding(res, vis, span, expn_id);
8791
let key = self.new_disambiguated_key(ident, ns);
8892
let resolution = &mut *self.resolution(parent, key).borrow_mut();

0 commit comments

Comments
 (0)