parser: only check visibility of init function not method
parent
bf21108fdb
commit
343dced36d
|
@ -223,7 +223,7 @@ fn (p mut Parser) fn_decl() {
|
||||||
}
|
}
|
||||||
f.fn_name_token_idx = p.cur_tok_index()
|
f.fn_name_token_idx = p.cur_tok_index()
|
||||||
// init fn
|
// init fn
|
||||||
if f.name == 'init' && f.is_public {
|
if f.name == 'init' && !f.is_method && f.is_public {
|
||||||
p.error('init function cannot be public')
|
p.error('init function cannot be public')
|
||||||
}
|
}
|
||||||
// C function header def? (fn C.NSMakeRect(int,int,int,int))
|
// C function header def? (fn C.NSMakeRect(int,int,int,int))
|
||||||
|
|
Loading…
Reference in New Issue