1
1
use crate :: util;
2
2
3
3
use rustc_ast:: token;
4
- use rustc_ast:: { self as ast , LitKind , MetaItemKind } ;
4
+ use rustc_ast:: { LitKind , MetaItemKind } ;
5
5
use rustc_codegen_ssa:: traits:: CodegenBackend ;
6
6
use rustc_data_structures:: defer;
7
7
use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
@@ -15,9 +15,7 @@ use rustc_middle::{bug, ty};
15
15
use rustc_parse:: maybe_new_parser_from_source_str;
16
16
use rustc_query_impl:: QueryCtxt ;
17
17
use rustc_query_system:: query:: print_query_stack;
18
- use rustc_session:: config:: {
19
- self , Cfg , CheckCfg , ExpectedValues , Input , OutFileName , OutputFilenames ,
20
- } ;
18
+ use rustc_session:: config:: { self , Cfg , CheckCfg , ExpectedValues , Input , OutFileName } ;
21
19
use rustc_session:: filesearch:: sysroot_candidates;
22
20
use rustc_session:: parse:: ParseSess ;
23
21
use rustc_session:: { lint, CompilerIO , EarlyErrorHandler , Session } ;
@@ -43,19 +41,6 @@ pub struct Compiler {
43
41
pub ( crate ) override_queries : Option < fn ( & Session , & mut Providers ) > ,
44
42
}
45
43
46
- impl Compiler {
47
- pub fn build_output_filenames (
48
- & self ,
49
- sess : & Session ,
50
- attrs : & [ ast:: Attribute ] ,
51
- ) -> OutputFilenames {
52
- util:: build_output_filenames (
53
- sess,
54
- rustc_session:: output:: find_crate_name ( sess, attrs) . to_string ( ) ,
55
- )
56
- }
57
- }
58
-
59
44
/// Converts strings provided as `--cfg [cfgspec]` into a `Cfg`.
60
45
pub ( crate ) fn parse_cfg ( handler : & EarlyErrorHandler , cfgs : Vec < String > ) -> Cfg {
61
46
cfgs. into_iter ( )
0 commit comments