Panic!
It appears,   ghc-4 -c -cpp   and   quoted names  correlate badly:

  #define C CRP

  data R a = CRP a 
  f  (C x) = x
  f' (C x) = x

f  compiles and  f'  do not!

It looks like  cpp  expects (') to be closed by another ('), otherwise
it is a  cpp  error.

But why many other modules with quoted names pass through  ghc -c -cpp
all right?
Generally, who knows, what is the "standard" way for the Haskell 
implementation to work with  cpp?


------------------
Sergey Mechveliani
[EMAIL PROTECTED]





Reply via email to