From 8081e3cbc7f8b6af71dcbb88a12f6431b8be67be Mon Sep 17 00:00:00 2001 From: Matthew Borkowski Date: Tue, 26 Oct 2021 18:21:29 -0400 Subject: [PATCH] astgen.zig: don't add scopes for extern functions params as they may shadow other names --- src/AstGen.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AstGen.zig b/src/AstGen.zig index 3fd3da6bb6..509880ec95 100644 --- a/src/AstGen.zig +++ b/src/AstGen.zig @@ -3147,7 +3147,7 @@ fn fnDecl( break :param indexToRef(param_inst); }; - if (param_name == 0) continue; + if (param_name == 0 or is_extern) continue; const sub_scope = try astgen.arena.create(Scope.LocalVal); sub_scope.* = .{