Merge pull request #3307 from rogercloud/devel

Fix issue #2245
This commit is contained in:
Andreas Rumpf 2015-09-14 17:37:54 +02:00
commit fa17707684
3 changed files with 16 additions and 4 deletions

View file

@ -146,7 +146,7 @@ proc isPartOf*(a, b: PNode): TAnalysisResult =
# go down recursively; this is quite demanding:
const
Ix0Kinds = {nkDotExpr, nkBracketExpr, nkObjUpConv, nkObjDownConv,
nkCheckedFieldExpr}
nkCheckedFieldExpr, nkHiddenAddr}
Ix1Kinds = {nkHiddenStdConv, nkHiddenSubConv, nkConv}
DerefKinds = {nkHiddenDeref, nkDerefExpr}
case b.kind