We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bd2ff51 commit ec2d1b0Copy full SHA for ec2d1b0
compiler/rustc_interface/src/queries.rs
@@ -210,7 +210,7 @@ impl Compiler {
210
F: for<'tcx> FnOnce(&'tcx Queries<'tcx>) -> T,
211
{
212
// Must declare `_timer` first so that it is dropped after `queries`.
213
- let mut _timer = None;
+ let _timer;
214
let queries = Queries::new(self);
215
let ret = f(&queries);
216
@@ -233,7 +233,7 @@ impl Compiler {
233
234
// The timer's lifetime spans the dropping of `queries`, which contains
235
// the global context.
236
- _timer = Some(self.sess.timer("free_global_ctxt"));
+ _timer = self.sess.timer("free_global_ctxt");
237
if let Err((path, error)) = queries.finish() {
238
self.sess.dcx().emit_fatal(errors::FailedWritingFile { path: &path, error });
239
}
0 commit comments