|
bug with (##) operator and -fglasgow-exts, GHC 5.04, 6.0: msg#00032lang.haskell.glasgow.bugs
Hi all, I seem to remember reading about this before, but I can't find it, so I'm sorry if I'm repeating a known bug report. It seems that -fglasgow-exts has trouble with (##) as an operator: module Main where f ## x = f x main = print $ (##) id True It doesn't like the prefix use of (##). Infix use is fine. The problem goes away without -fglasgow-exts I guess this has to do with the use of # for unboxed types that is introduced by -fglasgow-exts Happens with version 6.0 and 5.04.3 (at least) Here's the output from ghci: bjpop@bjpop3:/tmp$ ghci -fglasgow-exts Hash.hs ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.0, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. Loading package base ... linking ... done. Compiling Main ( Hash.hs, interpreted ) Hash.hs:5: parse error on input `#)' Cheers, Bernie.
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: thread blocked indefinitely, Carl R. Witty |
|---|---|
| Next by Date: | RE: bug with (##) operator and -fglasgow-exts, GHC 5.04, 6.0, Simon Peyton-Jones |
| Previous by Thread: | Re: thread blocked indefinitely, Carl R. Witty |
| Next by Thread: | Re: bug with (##) operator and -fglasgow-exts, GHC 5.04, 6.0, Tomasz Zielonka |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |