warning: assignment to `int' from `double'

Neil Booth neil@daikokuya.demon.co.uk
Wed Feb 27 11:14:00 GMT 2002


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.



More information about the Gcc mailing list