11use crate :: util;
22
33use rustc_ast:: token;
4- use rustc_ast:: { self as ast , LitKind , MetaItemKind } ;
4+ use rustc_ast:: { LitKind , MetaItemKind } ;
55use rustc_codegen_ssa:: traits:: CodegenBackend ;
66use rustc_data_structures:: defer;
77use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
@@ -15,9 +15,7 @@ use rustc_middle::{bug, ty};
1515use rustc_parse:: maybe_new_parser_from_source_str;
1616use rustc_query_impl:: QueryCtxt ;
1717use 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 } ;
2119use rustc_session:: filesearch:: sysroot_candidates;
2220use rustc_session:: parse:: ParseSess ;
2321use rustc_session:: { lint, CompilerIO , EarlyErrorHandler , Session } ;
@@ -43,19 +41,6 @@ pub struct Compiler {
4341 pub ( crate ) override_queries : Option < fn ( & Session , & mut Providers ) > ,
4442}
4543
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-
5944/// Converts strings provided as `--cfg [cfgspec]` into a `Cfg`.
6045pub ( crate ) fn parse_cfg ( handler : & EarlyErrorHandler , cfgs : Vec < String > ) -> Cfg {
6146 cfgs. into_iter ( )
0 commit comments