From af0a118273a3221e2b1d5f3bb581aaa061176571 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Thu, 12 Mar 2020 10:57:13 +0300 Subject: [PATCH] Fix mistake introduced in 591865b9: return copy of invalidated tags, not ref (fixes MPSCR-50) --- .../mps/logic/reactor/core/internal/ConstraintsProcessing.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/ConstraintsProcessing.kt b/reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/ConstraintsProcessing.kt index ac71ba03..08e1c2a6 100644 --- a/reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/ConstraintsProcessing.kt +++ b/reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/ConstraintsProcessing.kt @@ -204,7 +204,7 @@ internal class ConstraintsProcessing(private var dispatchingFront: Dispatcher.Di return SessionTokenImpl(histView, rules, principalState, logicalState.clear()) } - fun invalidatedRules(): Set = invalidatedRulesTags + fun invalidatedRules(): Set = HashSet(invalidatedRulesTags) /** * Called to update the state with the currently active constraint occurrence.