MCPcopy Create free account
hub / github.com/Rust-GPU/rust-gpu / relevant_lib

Function relevant_lib

crates/rustc_codegen_spirv/src/link.rs:462–467  ·  view source on GitHub ↗

FIXME(eddyb) upstream has code like this already, maybe we can reuse most of it? (see `compiler/rustc_codegen_ssa/src/back/link.rs`)

(sess: &Session, lib: &NativeLib)

Source from the content-addressed store, hash-verified

460// FIXME(eddyb) upstream has code like this already, maybe we can reuse most of it?
461// (see `compiler/rustc_codegen_ssa/src/back/link.rs`)
462fn relevant_lib(sess: &Session, lib: &NativeLib) -> bool {
463 match lib.cfg {
464 Some(ref cfg) => rustc_attr::cfg_matches(cfg, &sess.parse_sess, CRATE_NODE_ID, None),
465 None => true,
466 }
467}
468
469fn create_archive(files: &[&Path], metadata: &[u8], out_filename: &Path) {
470 let files_with_names = files.iter().map(|file| {

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected