Use execState instead of reimplementing it

This commit is contained in:
Joseph C. Sible 2020-04-05 15:27:11 -04:00
parent b3c04ce3d0
commit 14ee462ccd
1 changed files with 1 additions and 2 deletions

View File

@ -409,8 +409,7 @@ tokenIsJustCommandOutput t = case t of
-- TODO: Replace this with a proper Control Flow Graph
getVariableFlow params t =
let (_, stack) = runState (doStackAnalysis startScope endScope t) []
in reverse stack
reverse $ execState (doStackAnalysis startScope endScope t) []
where
startScope t =
let scopeType = leadType params t