use runIdentity for traverseFiles

This commit is contained in:
Zachary Snow 2021-02-10 17:10:57 -05:00
parent 87ea9de853
commit de27065dba
1 changed files with 1 additions and 2 deletions

View File

@ -101,7 +101,6 @@ module Convert.Traverse
) where
import Data.Functor.Identity (Identity, runIdentity)
import Control.Monad.State.Strict
import Control.Monad.Writer.Strict
import Language.SystemVerilog.AST
@ -1120,5 +1119,5 @@ traverseFiles
-> (w -> Mapper AST)
-> Mapper [AST]
traverseFiles fileCollectorM fileMapper files =
evalState (traverseFilesM fileCollectorM fileMapperM files) ()
runIdentity (traverseFilesM fileCollectorM fileMapperM files)
where fileMapperM = (\w -> return . fileMapper w)