summary refs log tree commit diff
path: root/src/librustc_mir/build/expr/as_temp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_mir/build/expr/as_temp.rs')
-rw-r--r--src/librustc_mir/build/expr/as_temp.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_mir/build/expr/as_temp.rs b/src/librustc_mir/build/expr/as_temp.rs
index 4dad9ab498f..169b71f281c 100644
--- a/src/librustc_mir/build/expr/as_temp.rs
+++ b/src/librustc_mir/build/expr/as_temp.rs
@@ -66,6 +66,7 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
             }
             if let ExprKind::StaticRef { def_id, .. } = expr.kind {
                 let is_thread_local = this.hir.tcx().has_attr(def_id, sym::thread_local);
+                local_decl.internal = true;
                 local_decl.local_info = LocalInfo::StaticRef {def_id, is_thread_local };
             }
             this.local_decls.push(local_decl)