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 3fd3da6bb62d7fa98d967f65ba31a5487c2d4cdc..509880ec953fe51a77cdf1ea9c102a5ff81c73f5 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.* = .{ -- 2.54.0