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:
parent
b09fd66aa2
commit
71c2b26103
@ -330,7 +330,7 @@ pub fn (mut c Checker) struct_init(struct_init mut ast.StructInit) table.Type {
|
||||
}
|
||||
// Check uninitialized refs
|
||||
for field in info.fields {
|
||||
if field.name in inited_fields {
|
||||
if field.has_default_expr || field.name in inited_fields {
|
||||
continue
|
||||
}
|
||||
if field.typ.is_ptr() {
|
||||
|
@ -1,7 +1,7 @@
|
||||
module main
|
||||
struct Node {
|
||||
data int
|
||||
next &Node = 0
|
||||
next &Node
|
||||
}
|
||||
|
||||
fn main(){
|
||||
|
Loading…
x
Reference in New Issue
Block a user