diff --git a/compiler/semmagic.nim b/compiler/semmagic.nim index fec090a602..fa33d07c5c 100644 --- a/compiler/semmagic.nim +++ b/compiler/semmagic.nim @@ -606,6 +606,7 @@ proc semMove(c: PContext; n: PNode): PNode = ensureMutable callee callee.magic = mNone setOwner(callee, c.module) + analyseIfAddressTakenInCall(c, result, false) proc magicsAfterOverloadResolution(c: PContext, n: PNode, flags: TExprFlags; expectedType: PType = nil): PNode =