
Jeff Flinn wrote:
We compile our app with -Wunused-variables on the Mac with gcc 4.0. We get several unused variable warnings due to
. Is there some facility for quieting these from xpressive itself? We currently are using #pragma unused ( eol, ...) to quiet the list of about 15 unused variables.
Are you using the version of xpressive in 1.34, or in the latest .zip archive from the Boost file vault? In the latest code, I have tried to stifle these warnings by adding the following to regex_primitives.hpp: namespace detail { inline void ignore_unused_regex_primitives() { ignore_unused(repeat_max); ignore_unused(inf); ignore_unused(epsilon); ... ignore_unused(keep); } } where ignore_unused() is merely: template<typename T> void ignore_unused(T const &) { } That seems to work for me. You might try something similar. -- Eric Niebler Boost Consulting www.boost-consulting.com