]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_codegen_llvm/debuginfo/create_scope_map.rs
Rollup merge of #69820 - GuillaumeGomez:cleanup-e0392, r=Dylan-DPC
[rust.git] / src / librustc_codegen_llvm / debuginfo / create_scope_map.rs
index eba05ed5d7787096b1e83c3b73df344bb4f5e258..cdb9657e1ff3c3b294b1a57068e3ebc59f8ab86b 100644 (file)
@@ -66,14 +66,8 @@ fn make_mir_scope(
     if !has_variables.contains(scope) {
         // Do not create a DIScope if there are no variables
         // defined in this MIR Scope, to avoid debuginfo bloat.
-
-        // However, we don't skip creating a nested scope if
-        // our parent is the root, because we might want to
-        // put arguments in the root and not have shadowing.
-        if parent_scope.scope_metadata.unwrap() != fn_metadata {
-            debug_context.scopes[scope] = parent_scope;
-            return;
-        }
+        debug_context.scopes[scope] = parent_scope;
+        return;
     }
 
     let loc = span_start(cx, scope_data.span);