diff options
| author | Roman Smrž <roman.smrz@seznam.cz> | 2026-04-19 21:02:51 +0200 |
|---|---|---|
| committer | Roman Smrž <roman.smrz@seznam.cz> | 2026-04-24 21:25:40 +0200 |
| commit | d361b5cb163316d4e0c56cab30301e18b548afff (patch) | |
| tree | 8ec62317b6b65ae02b023feb4a4ddd4cfa8e2caa /src/Run.hs | |
| parent | 27462e02fd6a558ef5b96441d9977a221d5ffe66 (diff) | |
Diffstat (limited to 'src/Run.hs')
| -rw-r--r-- | src/Run.hs | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -10,7 +10,6 @@ import Control.Concurrent import Control.Concurrent.STM import Control.Monad import Control.Monad.Except -import Control.Monad.Fix import Control.Monad.Reader import Control.Monad.Writer @@ -82,7 +81,7 @@ runTest out opts gdefs test = do } tstate = TestState { tsGlobals = gdefs - , tsLocals = [ ( callStackVarName, someConstValue (CallStack []) ) ] + , tsLocals = [ ( callStackVarName, SomeExpr $ Pure $ CallStack [] ) ] , tsNodePacketLoss = M.empty , tsDisconnectedUp = S.empty , tsDisconnectedBridge = S.empty @@ -160,8 +159,7 @@ loadModules files = do evalGlobalDefs :: [ (( ModuleName, VarName ), SomeExpr ) ] -> GlobalDefs -evalGlobalDefs exprs = fix $ \gdefs -> - builtins `M.union` M.fromList (map (fmap (evalSomeWith gdefs)) exprs) +evalGlobalDefs exprs = builtins `M.union` M.fromList exprs runBlock :: TestBlock () -> TestRun () runBlock EmptyTestBlock = return () |