-
Notifications
You must be signed in to change notification settings - Fork 84
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
GLR_Lib.hs "Couldn't match expected type ‘Bool’ with actual type ‘Int#’" #173
Comments
I get the same error (happy 1.19.12, Haskell Platform 2020.2) It works if I remove the --- /usr/share/doc/happy/examples/glr/bio-eg/Makefile 2001-09-09 03:46:40.000000000 +0200
+++ Makefile 2021-02-13 19:41:36.462808073 +0100
@@ -14,7 +14,7 @@
${GHC} -cpp -fglasgow-exts -o ${PROG} --make Main.lhs
BioData.hs Bio.hs : Bio.y
- ${HAPPY} --info --glr --ghc ${FILTER} $<
+ ${HAPPY} --info --glr ${FILTER} $<
Bio.o : Bio.hs BioData.hi
${GHC} -cpp -fglasgow-exts -O2 -c Bio.hs |
Thanks @taasan for the hint, that helped me to fix BNFC/bnfc#340! |
@andreasabel do you know what version you encountered this originally in? (Or, to cut to the chase, was it 3.20 the latest?) |
No, this issue is quite a bit older. A couple of years... Could it be due to some non-backwards compatible change in GHC? |
Thanks, @andreasabel. |
GLR mode seems broken. Trying to compile the generated parser reports several instances of the error Couldn't match expected type ‘Bool’ with actual type ‘Int#’.
E.g
The text was updated successfully, but these errors were encountered: