File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
librustc_codegen_llvm/back Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -99,16 +99,14 @@ pub enum Lto {
9999pub enum CrossLangLto {
100100 LinkerPlugin ( PathBuf ) ,
101101 LinkerPluginAuto ,
102- NoLink ,
103102 Disabled
104103}
105104
106105impl CrossLangLto {
107106 pub fn enabled ( & self ) -> bool {
108107 match * self {
109108 CrossLangLto :: LinkerPlugin ( _) |
110- CrossLangLto :: LinkerPluginAuto |
111- CrossLangLto :: NoLink => true ,
109+ CrossLangLto :: LinkerPluginAuto => true ,
112110 CrossLangLto :: Disabled => false ,
113111 }
114112 }
@@ -1031,8 +1029,7 @@ macro_rules! options {
10311029 }
10321030
10331031 * slot = match v {
1034- None |
1035- Some ( "no-link" ) => CrossLangLto :: NoLink ,
1032+ None => CrossLangLto :: LinkerPluginAuto ,
10361033 Some ( path) => CrossLangLto :: LinkerPlugin ( PathBuf :: from( path) ) ,
10371034 } ;
10381035 true
@@ -3147,7 +3144,7 @@ mod tests {
31473144 assert ! ( reference. dep_tracking_hash( ) != opts. dep_tracking_hash( ) ) ;
31483145
31493146 opts = reference. clone ( ) ;
3150- opts. debugging_opts . cross_lang_lto = CrossLangLto :: NoLink ;
3147+ opts. debugging_opts . cross_lang_lto = CrossLangLto :: LinkerPluginAuto ;
31513148 assert ! ( reference. dep_tracking_hash( ) != opts. dep_tracking_hash( ) ) ;
31523149 }
31533150
Original file line number Diff line number Diff line change @@ -471,8 +471,7 @@ impl<'a> Linker for GccLinker<'a> {
471471
472472 fn cross_lang_lto ( & mut self ) {
473473 match self . sess . opts . debugging_opts . cross_lang_lto {
474- CrossLangLto :: Disabled |
475- CrossLangLto :: NoLink => {
474+ CrossLangLto :: Disabled => {
476475 // Nothing to do
477476 }
478477 CrossLangLto :: LinkerPluginAuto => {
You can’t perform that action at this time.
0 commit comments