From 87992a3a184d63b111fef3023ec8ddf8b32bd1e0 Mon Sep 17 00:00:00 2001 From: Clyybber Date: Sat, 9 May 2020 18:22:25 +0200 Subject: [PATCH] Fix #14269 (#14286) (cherry picked from commit 8e93105606c198fdb0d0e1e3553c1cc14579cf7d) --- compiler/dfa.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/dfa.nim b/compiler/dfa.nim index 4a73d75be8..67a9e26d85 100644 --- a/compiler/dfa.nim +++ b/compiler/dfa.nim @@ -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