Skip to content

Commit d3f69f9

Browse files
authored
Merge pull request #19 from restaumatic/traversal-inline
Add INLINABLE to AST traversals — full builds -9%
2 parents c10bc2b + b831b29 commit d3f69f9

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/Language/PureScript/AST/Traversals.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ everywhereOnValuesTopDownM
127127
, Expr -> m Expr
128128
, Binder -> m Binder
129129
)
130+
{-# INLINABLE everywhereOnValuesTopDownM #-}
130131
everywhereOnValuesTopDownM f g h = (f' <=< f, g' <=< g, h' <=< h)
131132
where
132133

@@ -197,6 +198,7 @@ everywhereOnValuesM
197198
, Expr -> m Expr
198199
, Binder -> m Binder
199200
)
201+
{-# INLINABLE everywhereOnValuesM #-}
200202
everywhereOnValuesM f g h = (f', g', h')
201203
where
202204

0 commit comments

Comments
 (0)