checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741)
parent
c2227addff
commit
9d6caa1d5d
|
@ -2062,7 +2062,7 @@ pub fn (mut c Checker) fn_call(mut call_expr ast.CallExpr) ast.Type {
|
|||
&& func.mod != c.mod {
|
||||
c.error('function `$func.name` is private', call_expr.pos)
|
||||
}
|
||||
if !c.cur_fn.is_deprecated && func.is_deprecated {
|
||||
if c.cur_fn != 0 && !c.cur_fn.is_deprecated && func.is_deprecated {
|
||||
c.deprecate_fnmethod('function', func.name, func, call_expr)
|
||||
}
|
||||
if func.is_unsafe && !c.inside_unsafe
|
||||
|
|
Loading…
Reference in New Issue