about summary refs log tree commit diff
path: root/src/librustc_driver
diff options
context:
space:
mode:
authorSimonas Kazlauskas <git@kazlauskas.me>2017-04-11 15:57:49 +0300
committerSimonas Kazlauskas <git@kazlauskas.me>2017-04-11 16:06:30 +0300
commite18c59fd48a8387767d44fdd4d36208dfd33f762 (patch)
tree80e59a34bad7f40765cc40956d8b6247fc049476 /src/librustc_driver
parenta384f131cbb3e79154cc99ef0d025fc9ed6d9674 (diff)
downloadrust-e18c59fd48a8387767d44fdd4d36208dfd33f762.tar.gz
rust-e18c59fd48a8387767d44fdd4d36208dfd33f762.zip
Fix some nits
Diffstat (limited to 'src/librustc_driver')
-rw-r--r--src/librustc_driver/lib.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc_driver/lib.rs b/src/librustc_driver/lib.rs
index 1fef97d54a1..1a892b73aa5 100644
--- a/src/librustc_driver/lib.rs
+++ b/src/librustc_driver/lib.rs
@@ -518,7 +518,9 @@ impl<'a> CompilerCalls<'a> for RustcDefaultCalls {
         }
 
         if sess.print_fuel_crate.is_some() {
-            control.compilation_done.callback = box |state| {
+            let old_callback = control.compilation_done.callback;
+            control.compilation_done.callback = box move |state| {
+                old_callback(state);
                 let sess = state.session;
                 println!("Fuel used by {}: {}",
                     sess.print_fuel_crate.as_ref().unwrap(),