
Hi Marshall,
1. are you using the g++ or gcc ?
2. which version are you using ? I got the code from another group which is on older version of g++ (perhaps 4.3.x) and they don't get warning too.
we tried 4.4.5 and 4.6 of g++ with same results.
my cmd line is below again - not sure what else could be different.
g++ -ftemplate-depth-128 -O0 -fno-inline -Wall -g -Wconversion -Wno-strict-aliasing -Wextra -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-array-bounds -Wno-ignored-qualifiers -Wno-parentheses -Wno-strict-aliasing -fPIC -DBOOST_ALL_NO_LIB -I<path to boost_1_44_0>/include -Iinclude -c -o boost_regex_test.o boost_regex_test.cpp
Vicente, sorry for misspelling your name in the last email.
thanks
________________________________
From: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Marshall Clow
Sent: Thursday, December 08, 2011 7:04 PM
To: boost-users@lists.boost.org
Subject: Re: [Boost-users] [boost] compilation warnings questions by a newbee
On Dec 8, 2011, at 3:38 PM, Rai, Neeraj wrote:
Hi Vincent,
You are right - the -Wconversion causes it to warn on that line. Is there any way to fix it ?
2 reasons : a) we are not allowed to have warnings in our code
b) I am going to miss the real warnings about conversion if I let this pass.
I just tried 1.48.0 with g++ 4.4.5 and 4.6 and same results. Without -Wconversion it is clean, but that is not an option for me.
I just tried again with -Wconversion (and boost 1.48). No warnings.
Not sure what is PO ?
I think he meant "OP" - original poster.
From: boost-users-bounces@lists.boost.orgmailto:boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Vicente J. Botet Escriba
Sent: Thursday, December 08, 2011 6:24 PM
To: boost-users@lists.boost.orgmailto:boost-users@lists.boost.org
Subject: Re: [Boost-users] [boost] compilation warnings questions by a newbee
Le 09/12/11 00:11, Marshall Clow a écrit :
On Dec 8, 2011, at 2:58 PM, Rai, Neeraj wrote:
Hi,
I am writing my first boost program and having trouble with the compiler warning against boost 1.44.0.
Is there any way to get rid of those warnings so I can focus on real warnings in my code ?
The gist of warning is :
boost_1_44_0/include/boost/mpl/aux_/integral_wrapper.hpp:73:96: warning: the result of the conversion is unspecified because '-0x00000000000000001' is outside the range of type 'boost::numeric::udt_builtin_mixture_enum' [-Wconversion]
Any help or pointers are appreciated.
Neeraj
====== The following program is a cut down version of my code, just declares sregex
#include <iostream>
#include