-
Notifications
You must be signed in to change notification settings - Fork 201
Closed
Description
I can't quite tell if this is a problem with hlint
itself or maybe the dependencies went out of sync, but I can no longer compile hlint
with GHC 9.2.1:
Building library for hlint-3.3.4..
[ 1 of 59] Compiling EmbedData ( src/EmbedData.hs, dist/build/EmbedData.o, dist/build/EmbedData.dyn_o )
[ 2 of 59] Compiling Extension ( src/Extension.hs, dist/build/Extension.o, dist/build/Extension.dyn_o )
src/Extension.hs:64:25: error:
• Couldn't match type ‘ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type.Extension’
with ‘Extension’
Expected: [(Extension, ([Extension], [Extension]))]
Actual: [(ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type.Extension,
([ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type.Extension],
[ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type.Extension]))]
NB: ‘Extension’
is defined in ‘GHC.LanguageExtensions.Type’
in package ‘ghc-lib-parser-9.2.1.20211030’
‘ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type.Extension’
is defined in ‘GHC.LanguageExtensions.Type’
in package ‘ghc-boot-th-9.2.1’
• In the expression: GhclibParserEx.extensionImplications
In an equation for ‘extensionImplications’:
extensionImplications = GhclibParserEx.extensionImplications
|
64 | extensionImplications = GhclibParserEx.extensionImplications
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
expipiplus1 and unclechu
Metadata
Metadata
Assignees
Labels
No labels