Hi Jean-Pierre,

I have just fixed it. Fortunately, 'radius' is used in a while loop that
requires the preceding if clause to be true. 'Radius' is initialized in
the mentioned if clause body, so it should never run with an
uninitialized value.

Regards,
Orson

On 03/14/2018 03:21 PM, jp charras wrote:
> Could a Eagle guru have a look into the code creating this compil warning:
> 
> F:/kicad-launchpad/zone_on_grid/pcbnew/eagle_plugin.cpp:1811:50: warning: 
> 'radius' may be used
> uninitialized in this function [-Wmaybe-uninitialized]
>                          wxPoint end( int( radius * cos( end_angle + angle ) 
> + center.x ),
>                                            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
> F:/kicad-launchpad/zone_on_grid/pcbnew/eagle_plugin.cpp:1812:55: warning: 
> 'end_angle' may be used
> uninitialized in this function [-Wmaybe-uninitialized]
>                                       int( radius * sin( end_angle + angle ) 
> + center.y ) );
> 
> It looks to me these variables are really used without initialization is some 
> cases.
> 
> Thanks.
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to