X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_trans%2Ftrans%2Fbase.rs;h=4748c62921de6f24e4376093d0460f11a97477ff;hb=e6f0f7d52d69d0c4f290ac32c6eebf92bbf6dd81;hp=c2d962b032f01d0fe70d8a35878c7b84a14f862d;hpb=a91ff1c9d1842918329ef7a81afd3848854d53c7;p=rust.git diff --git a/src/librustc_trans/trans/base.rs b/src/librustc_trans/trans/base.rs index c2d962b032f..4748c62921d 100644 --- a/src/librustc_trans/trans/base.rs +++ b/src/librustc_trans/trans/base.rs @@ -3281,8 +3281,7 @@ pub fn trans_crate<'tcx>(tcx: &ty::ctxt<'tcx>, for cnum in sess.cstore.crates() { let syms = sess.cstore.reachable_ids(cnum); reachable_symbols.extend(syms.into_iter().filter(|did| { - sess.cstore.is_extern_fn(shared_ccx.tcx(), *did) || - sess.cstore.is_static(*did) + sess.cstore.is_extern_item(shared_ccx.tcx(), *did) }).map(|did| { sess.cstore.item_symbol(did) }));