compiler: save mutability of unnamed fn args
parent
7309be55a0
commit
1cea85df0c
|
@ -907,6 +907,11 @@ fn (p mut Parser) fn_args(f mut Fn) {
|
|||
p.table.known_type(p.lit)) || p.peek() == .rpar // (int, string)
|
||||
if types_only {
|
||||
for p.tok != .rpar {
|
||||
is_mut := p.tok == .key_mut
|
||||
if is_mut {
|
||||
p.check(.key_mut)
|
||||
p.fspace()
|
||||
}
|
||||
typ := p.get_type()
|
||||
if typ == '' {
|
||||
// && !f.is_c {
|
||||
|
@ -918,7 +923,7 @@ p.table.known_type(p.lit)) || p.peek() == .rpar // (int, string)
|
|||
v := Var{
|
||||
typ: typ
|
||||
is_arg: true
|
||||
// is_mut: is_mut
|
||||
is_mut: is_mut
|
||||
|
||||
line_nr: p.scanner.line_nr
|
||||
token_idx: p.cur_tok_index()
|
||||
|
|
Loading…
Reference in New Issue