From 831b7194a9edcebe83e820b399edf762f583a10f Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Mon, 29 Aug 2022 09:50:12 -0500 Subject: [PATCH] skeletons: only create leaves for additions --- src/syndicate/skeletons.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syndicate/skeletons.nim b/src/syndicate/skeletons.nim index 1d551ee..b12c17d 100644 --- a/src/syndicate/skeletons.nim +++ b/src/syndicate/skeletons.nim @@ -110,7 +110,7 @@ proc modify(node: Node; turn: var Turn; outerValue: Value; event: EventKind; for constPaths, constValMap in cont.leafMap.pairs: let constVals = projectPaths(outerValue, constPaths) var leaf = constValMap.getOrDefault(constVals) - if leaf.isNil: # and event == addedEvent: + if leaf.isNil and event == addedEvent: new leaf constValMap[constVals] = leaf if not leaf.isNil: