fixes a simple .borrow bug
This commit is contained in:
parent
e92a902439
commit
2d2b1a9d48
1 changed files with 1 additions and 1 deletions
|
|
@ -462,7 +462,7 @@ proc searchForBorrowProc(c: PContext, startScope: PScope, fn: PSym): PSym =
|
||||||
call.add(newIdentNode(fn.name, fn.info))
|
call.add(newIdentNode(fn.name, fn.info))
|
||||||
for i in 1.. <fn.typ.n.len:
|
for i in 1.. <fn.typ.n.len:
|
||||||
let param = fn.typ.n.sons[i]
|
let param = fn.typ.n.sons[i]
|
||||||
let t = skipTypes(param.typ, abstractVar-{tyTypeDesc})
|
let t = skipTypes(param.typ, abstractVar-{tyTypeDesc, tyDistinct})
|
||||||
if t.kind == tyDistinct or param.typ.kind == tyDistinct: hasDistinct = true
|
if t.kind == tyDistinct or param.typ.kind == tyDistinct: hasDistinct = true
|
||||||
var x: PType
|
var x: PType
|
||||||
if param.typ.kind == tyVar:
|
if param.typ.kind == tyVar:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue