neovimhaskell / nvim-hs

Neovim API for Haskell plugins as well as the plugin provider
Other
267 stars 18 forks source link

Build failure with GHC 8.2 #57

Closed snoyberg closed 7 years ago

snoyberg commented 7 years ago
[17 of 28] Compiling Neovim.API.TH    ( library/Neovim/API/TH.hs, dist/build/Neovim/API/TH.o )

library/Neovim/API/TH.hs:69:43: error:
    • Couldn't match type ‘Q’ with ‘[]’
      Expected type: [DerivClauseQ]
        Actual type: Q [Type]
    • In the sixth argument of ‘dataD’, namely ‘(mapM conT ns)’
      In the expression:
        dataD cxtQ n tyvarbndrs Nothing conq (mapM conT ns)
      In an equation for ‘dataD'’:
          dataD' cxtQ n tyvarbndrs conq ns
            = dataD cxtQ n tyvarbndrs Nothing conq (mapM conT ns)
   |
69 |     dataD cxtQ n tyvarbndrs Nothing conq (mapM conT ns)
   |