parser: no struct fields warnings in C struct initializations

pull/3564/head
Alexander Medvednikov 2020-01-25 07:15:49 +01:00
parent 71b50ae7fd
commit 222fc4b04f
1 changed files with 1 additions and 1 deletions

View File

@ -422,7 +422,7 @@ fn (p mut Parser) struct_init(typ_ string) string {
continue
}
field_typ := field.typ
if !p.builtin_mod && field_typ.ends_with('*') && p.mod != 'os' &&
if !p.builtin_mod && field_typ.ends_with('*') && !p.is_c_struct_init && p.mod != 'os' &&
p.mod != 'ui' {
p.warn('reference field `${typ}.${field.name}` must be initialized')
}