Boost logo

Boost Users :

From: Bryan Donlan (bdonlan_at_[hidden])
Date: 2007-09-04 21:04:20


On 9/4/07, Eric Niebler <eric_at_[hidden]> wrote:
> Bryan Donlan wrote:
> > When building with -W -Wall, including <boost/xpressive/xpressive.hpp>
> > produces a number of spurious warnings.
> >
> <snip>
> > bcvs/boost/boost/xpressive/regex_primitives.hpp:142: warning: missing
> > initializer for member
> > 'boost::proto::exprns_::expr<boost::proto::tag::terminal,
> > boost::proto::argsns_::args0<boost::xpressive::detail::epsilon_matcher>,
> > 0l>::arg0'
>
>
> I fixed these warnings and others on svn head last week. Can you sync
> and try again? (Note: don't look in the old cvs repository. Svn is where
> it's at these days.)

Ah, sorry, all the website documentation was talking about CVS - eg
http://www.boost.org/more/bugs.htm (and the links from there for CVS
lead to getting started docs, which don't talk about CVS at all). SVN
trunk (r39123) produces different warnings when I pass it the
following test program at -W -Wall:
#include <boost/xpressive/xpressive.hpp>

int main() {
    boost::xpressive::sregex r1 = boost::xpressive::digit;
    boost::xpressive::sregex r2 = *r1;
    return 0;
}

I've attached the output bz2'd, as the original output was some 35K long.




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