mirror of
https://github.com/vlang/v.git
synced 2025-09-13 22:42:26 +03:00
parser: fix register() bug in interfaces
This commit is contained in:
parent
28117353a9
commit
3e564a2506
2 changed files with 21 additions and 1 deletions
|
@ -166,7 +166,7 @@ fn (p mut Parser) struct_decl() {
|
|||
// }
|
||||
// Check if reserved name
|
||||
field_name_token_idx := p.cur_tok_index()
|
||||
field_name := if name != 'Option' { p.table.var_cgen_name(p.check_name()) } else { p.check_name() }
|
||||
field_name := if name != 'Option' && !is_interface { p.table.var_cgen_name(p.check_name()) } else { p.check_name() }
|
||||
/*
|
||||
if !p.first_pass() {
|
||||
p.fgen(strings.repeat(` `, fmt_max_len - field_name.len))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue