Skip to content

Commit 7ba9601

Browse files
reduced code duplication
1 parent e82d1c9 commit 7ba9601

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

lib/Echidna/Campaign.hs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,12 @@ runSymWorker callback vm dict workerId _ name = do
122122
eventQueue <- asks (.eventQueue)
123123
chan <- liftIO $ dupChan eventQueue
124124

125-
if (cfg.campaignConf.workers == Just 0) && (cfg.campaignConf.seqLen == 1) then do
126-
flip runStateT initialState $
127-
flip evalRandT (mkStdGen effectiveSeed) $ do -- unused but needed for callseq
125+
flip runStateT initialState $
126+
flip evalRandT (mkStdGen effectiveSeed) $ do -- unused but needed for callseq
127+
if (cfg.campaignConf.workers == Just 0) && (cfg.campaignConf.seqLen == 1) then do
128128
verifyMethods -- No arguments, everything is in this environment
129129
pure SymbolicVerificationDone
130-
else
131-
flip runStateT initialState $
132-
flip evalRandT (mkStdGen effectiveSeed) $ do -- unused but needed for callseq
130+
else do
133131
lift callback
134132
listenerLoop listenerFunc chan nworkers
135133
pure SymbolicExplorationDone

0 commit comments

Comments
 (0)