|
Is this a known bug?: msg#00006lang.haskell.glasgow.bugs
Is this a known TH bug? import Language.Haskell.THSyntax foo e = $( [| e |] ) $ ghc -fglasgow-exts AlternateTH.hs ghc-6.2: panic! (the `impossible' happened, GHC version 6.2): nameModule e {- v a8 -} Please report it as a compiler bug to glasgow-haskell-bugs@xxxxxxxxxxx, or http://sourceforge.net/projects/ghc/. If don't splice the expression in, there's no problem and there's no problem if I write it like so: foo e = $( [| Nothing |] ) ie putting something simple in there rather than a lambda variable bound outside the quasi-quotes. You see, what I'm trying to do is something like: foo e = $( [| \m -> case m of Nothing -> False (Just _) -> True |] `appE` [| e |] ) which is part of my investigations into the feasibility of using TH to implement partial evaluation. Duncan
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | ghc 6.2 gets confused about Main.hi reuse, C.Reinke |
|---|---|
| Next by Date: | RE: Is this a known bug?, Simon Peyton-Jones |
| Previous by Thread: | ghc 6.2 gets confused about Main.hi reuse, C.Reinke |
| Next by Thread: | RE: Is this a known bug?, Simon Peyton-Jones |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |