Reserve unique time for mapped value in filter handler

This commit is contained in:
Vitaliy.Bibaev
2017-11-16 11:07:04 +03:00
committed by Yan Zhulanow
parent a88719ff08
commit 523bdb0d54
@@ -68,6 +68,7 @@ class FilterCallHandler : BothSemanticsHandler {
val filterResult = dsl.variable(dsl.types.BOOLEAN, "result")
declare(filterResult, oldPredicate.call("invoke", lambdaArg), false)
+filteringMap.set(dsl.currentTime(), filterResult)
+dsl.updateTime() // reserve unique time for mapped value
doReturn(filterResult)
}.toCode()