]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_trans/lib.rs
Refactor symbol export list generation.
[rust.git] / src / librustc_trans / lib.rs
index 8a7ab16ee2b01987e4f00e38e5a47793673b96ac..e2da635b1592ae3ac1992f83e25fdbb95eb102a3 100644 (file)
@@ -78,6 +78,7 @@ pub mod back {
     pub mod linker;
     pub mod link;
     pub mod lto;
+    pub mod symbol_export;
     pub mod symbol_names;
     pub mod write;
     pub mod msvc;
@@ -169,7 +170,7 @@ pub struct CrateTranslation {
     pub metadata_module: ModuleTranslation,
     pub link: middle::cstore::LinkMeta,
     pub metadata: Vec<u8>,
-    pub exported_symbols: Vec<String>,
+    pub exported_symbols: back::symbol_export::ExportedSymbols,
     pub no_builtins: bool,
     pub windows_subsystem: Option<String>,
     pub linker_info: back::linker::LinkerInfo