@@ -1098,7 +1098,6 @@ tool_extended!((self, builder),
10981098
10991099#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
11001100pub struct TestFloatParse {
1101- pub path : PathBuf ,
11021101 pub host : TargetSelection ,
11031102}
11041103
@@ -1111,32 +1110,25 @@ impl Step for TestFloatParse {
11111110 run. path ( "src/etc/test-float-parse" )
11121111 }
11131112
1114- fn make_run ( run : RunConfig < ' _ > ) {
1115- for path in run. paths {
1116- let path = path. assert_single_path ( ) . path . clone ( ) ;
1117- run. builder . ensure ( Self { path, host : run. target } ) ;
1118- }
1113+ fn make_run ( _run : RunConfig < ' _ > ) {
1114+ unimplemented ! ( )
11191115 }
11201116
11211117 fn run ( self , builder : & Builder < ' _ > ) {
11221118 let bootstrap_host = builder. config . build ;
11231119 let compiler = builder. compiler ( builder. top_stage , bootstrap_host) ;
1124- let path: & ' static str =
1125- Box :: leak ( self . path . to_str ( ) . unwrap ( ) . to_string ( ) . into_boxed_str ( ) ) ;
11261120
1127- if !builder. download_rustc ( ) {
1128- builder. ensure ( ToolBuild {
1129- compiler,
1130- target : bootstrap_host,
1131- tool : "test-float-parse" ,
1132- mode : Mode :: ToolStd ,
1133- path,
1134- source_type : SourceType :: InTree ,
1135- extra_features : Vec :: new ( ) ,
1136- allow_features : "" ,
1137- cargo_args : Vec :: new ( ) ,
1138- } ) ;
1139- }
1121+ builder. ensure ( ToolBuild {
1122+ compiler,
1123+ target : bootstrap_host,
1124+ tool : "test-float-parse" ,
1125+ mode : Mode :: ToolStd ,
1126+ path : "src/etc/test-float-parse" ,
1127+ source_type : SourceType :: InTree ,
1128+ extra_features : Vec :: new ( ) ,
1129+ allow_features : "" ,
1130+ cargo_args : Vec :: new ( ) ,
1131+ } ) ;
11401132 }
11411133}
11421134
0 commit comments