This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: warning: assignment to `int' from `double'
- From: Neil Booth <neil at daikokuya dot demon dot co dot uk>
- To: "Ralf W. Grosse-Kunstleve" <rwgk at cci dot lbl dot gov>
- Cc: gcc at gcc dot gnu dot org, rwgk at boa dot lbl dot gov
- Date: Wed, 27 Feb 2002 19:06:59 +0000
- Subject: Re: warning: assignment to `int' from `double'
- References: <200202271824.g1RIOsc53303@boa.lbl.gov>
Ralf W. Grosse-Kunstleve wrote:-
> The following code generates warnings with gcc 3.0.3:
>
> int main()
> {
> int i;
> double d;
> i = 0;
> i += d;
> return 0;
> }
>
> g++ -g z.cpp -o z
>
> z.cpp: In function `int main()':
> z.cpp:6: warning: assignment to `int' from `double'
> z.cpp:6: warning: argument to `int' from `double'
>
> Is it possible to suppress this warning without resorting to -w?
Have you tried a cast?
Neil.