From 0d92bd474f0aa93c79b532b6dc713790597fa293 Mon Sep 17 00:00:00 2001 From: jacob gw Date: Fri, 9 Apr 2021 14:37:32 -0400 Subject: [PATCH] stage2: fix case where public variables did not work --- src/Module.zig | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Module.zig b/src/Module.zig index 664cd5365c..96b490e2a1 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -3040,12 +3040,9 @@ fn astgenAndSemaVarDecl( }; defer gen_scope.instructions.deinit(mod.gpa); - const init_result_loc: AstGen.ResultLoc = if (var_decl.ast.type_node != 0) - .{ - .ty = try AstGen.expr(&gen_scope, &gen_scope.base, .{ .ty = .type_type }, var_decl.ast.type_node), - } - else - .none; + const init_result_loc: AstGen.ResultLoc = if (var_decl.ast.type_node != 0) .{ + .ty = try AstGen.expr(&gen_scope, &gen_scope.base, .{ .ty = .type_type }, var_decl.ast.type_node), + } else .none; const init_inst = try AstGen.comptimeExpr( &gen_scope, @@ -3604,6 +3601,7 @@ fn semaContainerVar( mod.comp.work_queue.writeItemAssumeCapacity(.{ .analyze_decl = new_decl }); } } + new_decl.is_pub = var_decl.visib_token != null; } }