1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: fix checking uninitialized refs

This commit is contained in:
Alexey
2020-05-10 23:26:47 +03:00
committed by GitHub
parent b09fd66aa2
commit 71c2b26103
3 changed files with 4 additions and 4 deletions

View File

@@ -330,7 +330,7 @@ pub fn (mut c Checker) struct_init(struct_init mut ast.StructInit) table.Type {
} }
// Check uninitialized refs // Check uninitialized refs
for field in info.fields { for field in info.fields {
if field.name in inited_fields { if field.has_default_expr || field.name in inited_fields {
continue continue
} }
if field.typ.is_ptr() { if field.typ.is_ptr() {

View File

@@ -1,7 +1,7 @@
module main module main
struct Node { struct Node {
data int data int
next &Node = 0 next &Node
} }
fn main(){ fn main(){