Looks like a bug all right. (I get a parse error.) We'll look at it.
Meanwhile, its easily avoided.
Remember, too, that 2.08 still doesn't have a specialiser, so the
pragama ain't helping. Sorry about that.
Simon
> ghc-2.08-linux reports that `#-}' is wrongly placed in the program:
>
> module M where
> f :: Integral a => a
> f = 1
> {-# SPECIALIZE f :: Int
> #-}
> ------------------------------------
>
> Is ghc right?
> Does this pragma parenthesis conflicts with the cpp preprocessor key
> symbol `#' - when in the first line position?
>
>
> ------------------
> Sergey Mechveliani
>
> [EMAIL PROTECTED]