fixes #2585
This commit is contained in:
parent
13c5f792dc
commit
bcd8053b23
3 changed files with 37 additions and 5 deletions
|
|
@ -184,7 +184,7 @@ proc isAssignable*(owner: PSym, n: PNode): TAssignableResult =
|
|||
case n.kind
|
||||
of nkSym:
|
||||
# don't list 'skLet' here:
|
||||
if n.sym.kind in {skVar, skResult, skTemp}:
|
||||
if n.sym.kind in {skVar, skResult, skTemp, skParam}:
|
||||
if owner != nil and owner.id == n.sym.owner.id and
|
||||
sfGlobal notin n.sym.flags:
|
||||
result = arLocalLValue
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue