Skip to content

Commit a5c8493

Browse files
check that vis is extern aswell
1 parent f43ef2d commit a5c8493

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
@@ -84,6 +84,10 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
8484
) {
8585
assert!(!parent.is_local());
8686
assert!(!res.opt_def_id().is_some_and(|def_id| def_id.is_local()), "res: {res:?} is local");
87+
let vis = vis.map_id(|def_id| {
88+
assert!(!def_id.is_local());
89+
def_id
90+
});
8791
let binding = self.arenas.new_res_binding(res, vis, span, expn_id);
8892
let key = self.new_disambiguated_key(ident, ns);
8993
let resolution = &mut *self.resolution(parent, key).borrow_mut();

0 commit comments

Comments
 (0)