| ... | @@ -3040,12 +3040,9 @@ fn astgenAndSemaVarDecl( | ... | @@ -3040,12 +3040,9 @@ fn astgenAndSemaVarDecl( |
| 3040 | }; | 3040 | }; |
| 3041 | defer gen_scope.instructions.deinit(mod.gpa); | 3041 | defer gen_scope.instructions.deinit(mod.gpa); |
| 3042 | | 3042 | |
| 3043 | const init_result_loc: AstGen.ResultLoc = if (var_decl.ast.type_node != 0) | 3043 | const init_result_loc: AstGen.ResultLoc = if (var_decl.ast.type_node != 0) .{ |
| 3044 | .{ | 3044 | .ty = try AstGen.expr(&gen_scope, &gen_scope.base, .{ .ty = .type_type }, var_decl.ast.type_node), |
| 3045 | .ty = try AstGen.expr(&gen_scope, &gen_scope.base, .{ .ty = .type_type }, var_decl.ast.type_node), | 3045 | } else .none; |
| 3046 | } | | |
| 3047 | else | | |
| 3048 | .none; | | |
| 3049 | | 3046 | |
| 3050 | const init_inst = try AstGen.comptimeExpr( | 3047 | const init_inst = try AstGen.comptimeExpr( |
| 3051 | &gen_scope, | 3048 | &gen_scope, |
| ... | @@ -3604,6 +3601,7 @@ fn semaContainerVar( | ... | @@ -3604,6 +3601,7 @@ fn semaContainerVar( |
| 3604 | mod.comp.work_queue.writeItemAssumeCapacity(.{ .analyze_decl = new_decl }); | 3601 | mod.comp.work_queue.writeItemAssumeCapacity(.{ .analyze_decl = new_decl }); |
| 3605 | } | 3602 | } |
| 3606 | } | 3603 | } |
| | 3604 | new_decl.is_pub = var_decl.visib_token != null; |
| 3607 | } | 3605 | } |
| 3608 | } | 3606 | } |
| 3609 | | 3607 | |