@@ -176,7 +176,6 @@ pub fn phase_1_parse_input(sess: Session, cfg: ast::CrateConfig, input: &Input)
176
176
/// harness if one is to be provided and injection of a dependency on the
177
177
/// standard library and prelude.
178
178
pub fn phase_2_configure_and_expand ( sess : Session ,
179
- cfg : ast:: CrateConfig ,
180
179
loader : & mut CrateLoader ,
181
180
mut crate : ast:: Crate )
182
181
-> ( ast:: Crate , syntax:: ast_map:: Map ) {
@@ -205,7 +204,6 @@ pub fn phase_2_configure_and_expand(sess: Session,
205
204
crate = time ( time_passes, "expansion" , crate , |crate | {
206
205
syntax:: ext:: expand:: expand_crate ( sess. parse_sess ,
207
206
loader,
208
- cfg. clone ( ) ,
209
207
crate )
210
208
} ) ;
211
209
// dump the syntax-time crates
@@ -520,10 +518,10 @@ pub fn compile_input(sess: Session, cfg: ast::CrateConfig, input: &Input,
520
518
// possible to keep the peak memory usage low
521
519
let ( outputs, trans) = {
522
520
let ( expanded_crate, ast_map) = {
523
- let crate = phase_1_parse_input ( sess, cfg. clone ( ) , input) ;
521
+ let crate = phase_1_parse_input ( sess, cfg, input) ;
524
522
if stop_after_phase_1 ( sess) { return ; }
525
523
let loader = & mut Loader :: new ( sess) ;
526
- phase_2_configure_and_expand ( sess, cfg , loader, crate )
524
+ phase_2_configure_and_expand ( sess, loader, crate )
527
525
} ;
528
526
let outputs = build_output_filenames ( input, outdir, output,
529
527
expanded_crate. attrs , sess) ;
@@ -610,12 +608,12 @@ pub fn pretty_print_input(sess: Session,
610
608
cfg: ast::CrateConfig,
611
609
input: &Input,
612
610
ppm: PpMode) {
613
- let crate = phase_1_parse_input(sess, cfg.clone() , input);
611
+ let crate = phase_1_parse_input(sess, cfg, input);
614
612
615
613
let (crate, ast_map, is_expanded) = match ppm {
616
614
PpmExpanded | PpmExpandedIdentified | PpmTyped => {
617
615
let loader = &mut Loader::new(sess);
618
- let (crate, ast_map) = phase_2_configure_and_expand(sess, cfg, loader, crate);
616
+ let (crate, ast_map) = phase_2_configure_and_expand(sess, loader, crate);
619
617
(crate, Some(ast_map), true)
620
618
}
621
619
_ => (crate, None, false)
0 commit comments