File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed
hie-compat/src-ghc810/Compat Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ import qualified Data.Map as M
50
50
import qualified Data.Set as S
51
51
import Data.Data ( Data , Typeable )
52
52
import Data.List ( foldl1' )
53
- import Data.Maybe ( listToMaybe )
53
+ import Data.Maybe ( listToMaybe , fromMaybe )
54
54
import Control.Monad.Trans.Reader
55
55
import Control.Monad.Trans.Class ( lift )
56
56
@@ -506,9 +506,7 @@ instance ToHie (Context (Located Var)) where
506
506
C context (L (RealSrcSpan span ) name')
507
507
-> do
508
508
m <- asks name_remapping
509
- let name = case lookupNameEnv m (varName name') of
510
- Just var -> var
511
- Nothing -> name'
509
+ let name = fromMaybe name' (lookupNameEnv m (varName name'))
512
510
pure
513
511
[Node
514
512
(NodeInfo S. empty [] $
@@ -523,9 +521,7 @@ instance ToHie (Context (Located Name)) where
523
521
toHie c = case c of
524
522
C context (L (RealSrcSpan span ) name') -> do
525
523
m <- asks name_remapping
526
- let name = case lookupNameEnv m name' of
527
- Just var -> varName var
528
- Nothing -> name'
524
+ let name = maybe name' varName (lookupNameEnv m name')
529
525
pure
530
526
[Node
531
527
(NodeInfo S. empty [] $
You can’t perform that action at this time.
0 commit comments