Skip to content

Commit 892c88b

Browse files
committed
Move some filename constants to cg_ssa
1 parent 8a88379 commit 892c88b

File tree

7 files changed

+9
-12
lines changed

7 files changed

+9
-12
lines changed

src/librustc_codegen_llvm/back/archive.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ use std::path::{Path, PathBuf};
77
use std::ptr;
88
use std::str;
99

10-
use crate::back::bytecode::RLIB_BYTECODE_EXTENSION;
1110
use crate::llvm::archive_ro::{ArchiveRO, Child};
1211
use crate::llvm::{self, ArchiveKind};
13-
use crate::metadata::METADATA_FILENAME;
12+
use rustc_codegen_ssa::{METADATA_FILENAME, RLIB_BYTECODE_EXTENSION};
1413
use rustc_codegen_ssa::back::archive::find_library;
1514
use rustc::session::Session;
1615

src/librustc_codegen_llvm/back/bytecode.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ pub const RLIB_BYTECODE_OBJECT_MAGIC: &[u8] = b"RUST_OBJECT";
3737
// The version number this compiler will write to bytecode objects in rlibs
3838
pub const RLIB_BYTECODE_OBJECT_VERSION: u8 = 2;
3939

40-
pub const RLIB_BYTECODE_EXTENSION: &str = "bc.z";
41-
4240
pub fn encode(identifier: &str, bytecode: &[u8]) -> Vec<u8> {
4341
let mut encoded = Vec::new();
4442

src/librustc_codegen_llvm/back/link.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
use super::archive::{ArchiveBuilder, ArchiveConfig};
2-
use super::bytecode::RLIB_BYTECODE_EXTENSION;
32
use super::rpath::RPathConfig;
43
use super::rpath;
54
use crate::back::wasm;
6-
use crate::metadata::METADATA_FILENAME;
75
use crate::context::get_reloc_model;
86
use crate::llvm;
7+
use rustc_codegen_ssa::{METADATA_FILENAME, RLIB_BYTECODE_EXTENSION};
98
use rustc_codegen_ssa::back::linker::Linker;
109
use rustc_codegen_ssa::back::link::*;
1110
use rustc_codegen_ssa::back::command::Command;

src/librustc_codegen_llvm/back/lto.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::back::bytecode::{DecodedBytecode, RLIB_BYTECODE_EXTENSION};
1+
use crate::back::bytecode::DecodedBytecode;
22
use crate::back::write::{self, DiagnosticHandlers, with_llvm_pmb, save_temp_bitcode,
33
to_llvm_opt_settings};
44
use crate::llvm::archive_ro::ArchiveRO;
@@ -16,7 +16,7 @@ use rustc::middle::exported_symbols::SymbolExportLevel;
1616
use rustc::session::config::{self, Lto};
1717
use rustc::util::common::time_ext;
1818
use rustc_data_structures::fx::FxHashMap;
19-
use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
19+
use rustc_codegen_ssa::{RLIB_BYTECODE_EXTENSION, ModuleCodegen, ModuleKind};
2020

2121
use std::ffi::{CStr, CString};
2222
use std::ptr;

src/librustc_codegen_llvm/back/write.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::attributes;
2-
use crate::back::bytecode::{self, RLIB_BYTECODE_EXTENSION};
2+
use crate::back::bytecode;
33
use crate::back::lto::ThinBuffer;
44
use crate::base;
55
use crate::consts;
@@ -16,7 +16,7 @@ use rustc_codegen_ssa::traits::*;
1616
use rustc::session::config::{self, OutputType, Passes, Lto, PgoGenerate};
1717
use rustc::session::Session;
1818
use rustc::ty::TyCtxt;
19-
use rustc_codegen_ssa::{ModuleCodegen, CompiledModule};
19+
use rustc_codegen_ssa::{RLIB_BYTECODE_EXTENSION, ModuleCodegen, CompiledModule};
2020
use rustc::util::common::time_ext;
2121
use rustc_fs_util::{path_to_c_string, link_or_copy};
2222
use rustc_data_structures::small_c_str::SmallCStr;

src/librustc_codegen_llvm/metadata.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ use rustc::middle::cstore::MetadataLoader;
55
use rustc_target::spec::Target;
66

77
use rustc_data_structures::owning_ref::OwningRef;
8+
use rustc_codegen_ssa::METADATA_FILENAME;
9+
810
use std::path::Path;
911
use std::ptr;
1012
use std::slice;
1113
use rustc_fs_util::path_to_c_string;
1214

1315
pub use rustc_data_structures::sync::MetadataRef;
1416

15-
pub const METADATA_FILENAME: &str = "rust.metadata.bin";
16-
1717
pub struct LlvmMetadataLoader;
1818

1919
impl MetadataLoader for LlvmMetadataLoader {

src/librustc_codegen_ssa/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ pub struct ModuleCodegen<M> {
6666
pub kind: ModuleKind,
6767
}
6868

69+
pub const METADATA_FILENAME: &str = "rust.metadata.bin";
6970
pub const RLIB_BYTECODE_EXTENSION: &str = "bc.z";
7071

7172
impl<M> ModuleCodegen<M> {

0 commit comments

Comments
 (0)