Open
Description
I am getting a bunch of incorrect overlapping instances errors while running HLS HEAD on GHC 9.4 . I imagine it's something to do with the multi-home unit stuff. An example of these errors are:
• Overlapping instances for Ord Priority arising from a use of ‘>=’
Matching instances:
instance Ord Priority
-- Defined at /home/zhangtianci/MySourceCode/haskell-language-server/ghcide/src/Development/IDE/Types/Logger.hs:80:31
instance Ord Priority
-- Defined at /home/zhangtianci/MySourceCode/haskell-language-server/ghcide/src/Development/IDE/Types/Logger.hs:80:31
• In the expression: priority msg >= Info
In the first argument of ‘cfilter’, namely
‘(\ msg -> priority msg >= Info)’
In the second argument of ‘($)’, namely
‘cfilter
(\ msg -> priority msg >= Info)
(cmapWithPrio LogLspServer recorder)’