Well i did manage to get it to compile by simply adding a primary
template declaration for the policy class. <cringe>

It seemed to be behaving all right until i tried to preprocess the
following (and i wonder if i caused this behavior by my above tinkering
or whether this is truly standard behavior):


#define C C

#if C
X()
#endif

Wave spits out that this is an ill-formed preprocessor expression -

Is that true?

>From my reading of the standard this should first get transformed into:

#if 0
X()
#endif


Can someone explain or confirm what the expected outcome should be, and
whether it is my compilation of wave that is broken?

regards,
Faisal Vali

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to