|
Boost Users : |
From: Paul Mensonides (yg-boost-users_at_[hidden])
Date: 2002-11-12 19:16:00
"Robert A. Reece" <yg-boost-users_at_[hidden]> wrote in message
news:aqr02s$v7s$1_at_main.gmane.org...
> Paul.
>
> Code compiles clean with that define. Also, as Gennadiy suggested, I'm
> going to look at the CVS archives to see how that works out.
>
> Thanks -Rob
The only major difference in the CVS is that the CVS automatically uses the
Borland configuration for Sun's preprocessor. Can you do a small test for
me? What is the preprocessed result of this:
#define A(x, y) (x, y)
#define B(args) A args
B(xyz) // ??
This is the essence of the Borland bug. It *should* yield:
A xyz
Borland, however, yields:
Axyz
I'm just curious if this is the specific problem with Sun's preprocessor as
well.
Thanks,
Paul Mensonides
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net