diff --git a/compiler/sempass2.nim b/compiler/sempass2.nim index 542120bdf4..2133d9beff 100644 --- a/compiler/sempass2.nim +++ b/compiler/sempass2.nim @@ -806,7 +806,7 @@ proc track(tracked: PEffects, n: PNode) = track(tracked, n.sons[i]) setLen(tracked.init, oldState) of nkObjConstr: - track(tracked, n.sons[0]) + when false: track(tracked, n.sons[0]) let oldFacts = tracked.guards.len for i in 1 .. `_. - The popular "colon block of statements" syntax is now also supported for - ``let`` and ``var`` statements: + ``let`` and ``var`` statements and assignments: .. code-block:: nim template ve(value, effect): untyped =