@@ -59,7 +59,6 @@ pub fn main() {
5959} 
6060
6161struct  ClippyCmd  { 
62-     unstable_options :  bool , 
6362    cargo_subcommand :  & ' static  str , 
6463    args :  Vec < String > , 
6564    clippy_args :  Vec < String > , 
@@ -105,21 +104,12 @@ impl ClippyCmd {
105104        } 
106105
107106        ClippyCmd  { 
108-             unstable_options, 
109107            cargo_subcommand, 
110108            args, 
111109            clippy_args, 
112110        } 
113111    } 
114112
115-     fn  path_env ( & self )  -> & ' static  str  { 
116-         if  self . unstable_options  { 
117-             "RUSTC_WORKSPACE_WRAPPER" 
118-         }  else  { 
119-             "RUSTC_WRAPPER" 
120-         } 
121-     } 
122- 
123113    fn  path ( )  -> PathBuf  { 
124114        let  mut  path = env:: current_exe ( ) 
125115            . expect ( "current executable path invalid" ) 
@@ -156,7 +146,7 @@ impl ClippyCmd {
156146            . map ( |arg| format ! ( "{}__CLIPPY_HACKERY__" ,  arg) ) 
157147            . collect ( ) ; 
158148
159-         cmd. env ( self . path_env ( ) ,  Self :: path ( ) ) 
149+         cmd. env ( "RUSTC_WORKSPACE_WRAPPER" ,  Self :: path ( ) ) 
160150            . envs ( ClippyCmd :: target_dir ( ) ) 
161151            . env ( "CLIPPY_ARGS" ,  clippy_args) 
162152            . arg ( self . cargo_subcommand ) 
@@ -205,7 +195,6 @@ mod tests {
205195            . map ( ToString :: to_string) ; 
206196        let  cmd = ClippyCmd :: new ( args) ; 
207197        assert_eq ! ( "fix" ,  cmd. cargo_subcommand) ; 
208-         assert_eq ! ( "RUSTC_WORKSPACE_WRAPPER" ,  cmd. path_env( ) ) ; 
209198        assert ! ( cmd. args. iter( ) . any( |arg| arg. ends_with( "unstable-options" ) ) ) ; 
210199    } 
211200
@@ -232,16 +221,5 @@ mod tests {
232221        let  args = "cargo clippy" . split_whitespace ( ) . map ( ToString :: to_string) ; 
233222        let  cmd = ClippyCmd :: new ( args) ; 
234223        assert_eq ! ( "check" ,  cmd. cargo_subcommand) ; 
235-         assert_eq ! ( "RUSTC_WRAPPER" ,  cmd. path_env( ) ) ; 
236-     } 
237- 
238-     #[ test]  
239-     fn  check_unstable ( )  { 
240-         let  args = "cargo clippy -Zunstable-options" 
241-             . split_whitespace ( ) 
242-             . map ( ToString :: to_string) ; 
243-         let  cmd = ClippyCmd :: new ( args) ; 
244-         assert_eq ! ( "check" ,  cmd. cargo_subcommand) ; 
245-         assert_eq ! ( "RUSTC_WORKSPACE_WRAPPER" ,  cmd. path_env( ) ) ; 
246224    } 
247225} 
0 commit comments