> The -ansi switch doesn't take effect on preprocessing -- the
> preprocessor is still being called with -traditional:

Yep, the -ansi switch basically doesn't work.  The RTS isn't ANSI C - it
uses some GCC extensions.  And we have to call the preprocessor with
-traditional to preprocess Haskell source, because otherwise cpp tries to
interpret all sorts of things as C syntax (eg. // comments, character
literals etc.).

Cheers,
        Simon

Reply via email to