about summary refs log tree commit diff
path: root/compiler/rustc_driver/src
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2021-06-20 18:52:35 +0200
committerCamille GILLOT <gillot.camille@gmail.com>2021-06-30 20:53:10 +0200
commitaa1bc5874eb43868151b1c2f667086547af65726 (patch)
tree8650c8f7eff7e9de79c8e1b04398d4d6b7690590 /compiler/rustc_driver/src
parent2f28737ebea5a330b9fd95b67d0f5fa6a7dac7cf (diff)
Fix AST pretty.
Diffstat (limited to 'compiler/rustc_driver/src')
-rw-r--r--compiler/rustc_driver/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_driver/src/lib.rs b/compiler/rustc_driver/src/lib.rs
index 2733cd29909..20f1e192a61 100644
--- a/compiler/rustc_driver/src/lib.rs
+++ b/compiler/rustc_driver/src/lib.rs
@@ -315,12 +315,12 @@ fn run_compiler(
 
             if let Some(ppm) = &sess.opts.pretty {
                 if ppm.needs_ast_map() {
-                    let expanded_crate = { &queries.expansion()?.peek().0 };
+                    let expanded_crate = queries.expansion()?.peek().0.clone();
                     queries.global_ctxt()?.peek_mut().enter(|tcx| {
                         pretty::print_after_hir_lowering(
                             tcx,
                             compiler.input(),
-                            expanded_crate,
+                            &*expanded_crate,
                             *ppm,
                             compiler.output_file().as_ref().map(|p| &**p),
                         );