New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
internal error: extractDecl (ClsInstD) #775
Comments
Trevor, thank you for your report. 'extractDecl' is called for exports that only export a small part of the whole declaration. In this case we are talking about a class instance which probably exports an associated data type or similar and we are only interested in that data type. Maybe that helps pinning down the offender. I will investigate by myself later today. |
Trevor, I couldn't find anything suspicious from your source (I just had a look, couldn't build it for some reason). But I found missing cases in These were strictly not possible with older versions of haddock. Could you give it a try? |
Hi @alexbiehl, thanks for the quick fix! haskell/haddock@ 7b3f6f3 seems to have done it! (: |
Good to know. Interestingly, AFAIK, this situation can only arise with the use of
I couldn't find such a thing in your source code. Have you seen something like this? |
Ok, could you upload the documentation somewhere? |
Uploaded here: https://tmcdonell.github.io/haddock-bug/accelerate-llvm-native-1.2.0.0/ Here is a slightly older version build with ghc-8.2 / haddock-2.18.1: http://tmcdonell-bot.github.io/accelerate-travis-buildbot/accelerate-llvm-native-1.2.0.0/index.html |
I encountered this error running haddock on
accelerate-llvm-native
(example travis log):If you have some suggestions for how to trim this down to a smaller example I can try that. Otherwise this should reproduce it:
The text was updated successfully, but these errors were encountered: