----- Original Message -----
From: "David Abrahams" <[EMAIL PROTECTED]>

> > I was under the impression that causing errors and/or warnings was so
> > developers could be "reminded" of some type of hack for some compiler.
The
> > macro could be conditionally be defined based on whether or not you want
> > those notifications.  Issuing a warning or error on a user's system is
> > pointless (IMHO) unless a new release no longer supports the "hack."  In
> > which case, they'd get compile-time errors anyway.
> >
>
> So, should we have another macro:
>
>     BOOST_WORKAROUND_CURRENT(__SUNPRO_CC, 0x530)
>
> ??
>
> or, can you find a way to make:
>
>     BOOST_WORKAROUND(__SUNPRO_CC, BOOST_CURRENT_VERSION(0x530))
>
> work?

I'm not sure what you mean here.  You mean overloading "BOOST_WORKAROUND" to
cause an error (or warning) if you use "BOOST_CURRENT_VERSION"?  That's no
problem at all.

Paul Mensonides

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

Reply via email to