(cherry picked from commit 8e93105606)
This commit is contained in:
Clyybber
2020-05-09 18:22:25 +02:00
committed by narimiran
parent c3ecd38da1
commit 87992a3a18

View File

@@ -617,7 +617,8 @@ proc genUse(c: var Con; orig: PNode) =
proc aliases*(obj, field: PNode): bool =
var n = field
var obj = obj
while obj.kind in {nkHiddenSubConv, nkHiddenStdConv, nkObjDownConv, nkObjUpConv}:
while obj.kind in {nkHiddenSubConv, nkHiddenStdConv, nkObjDownConv, nkObjUpConv,
nkAddr, nkHiddenAddr, nkDerefExpr, nkHiddenDeref}:
obj = obj[0]
while true:
if sameTrees(obj, n): return true