[petsc-dev] CI error
    Barry Smith 
    bsmith at petsc.dev
       
    Sun Apr 11 17:51:09 CDT 2021
    
    
  
  You might be able to do:
> col_scale[LANDAU_MAX_Q_FACE = {0};
but then the compiler may complain about not initializing enough values. Googling this type of initialization might help, something C initialize arrays "may be used uninitialized"
> On Apr 11, 2021, at 2:05 PM, Mark Adams <mfadams at lbl.gov> wrote:
> 
> This warning went away. i don't know why.
> 
> On Sun, Apr 11, 2021 at 2:10 PM Mark Adams <mfadams at lbl.gov <mailto:mfadams at lbl.gov>> wrote:
> I get this error in CI with complex float:  https://gitlab.com/petsc/petsc/-/jobs/1170144554 <https://gitlab.com/petsc/petsc/-/jobs/1170144554>
> 
> I put in code earlier to fix this warning about uninitialized vars, but now it does not seem to work:
> 
> /home/glci/builds-stage1/AbTGp5-t/0/petsc/petsc/src/ts/utils/dmplexlandau/plexland.c:414:94: error: ‘col_scale[4]’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
> 2251 <https://gitlab.com/petsc/petsc/-/jobs/1170144554#L2251>         PetscScalar   vals[LANDAU_MAX_Q_FACE*LANDAU_MAX_Q_FACE],row_scale[LANDAU_MAX_Q_FACE],col_scale[LANDAU_MAX_Q_FACE];
> 
> Yet I have code to initialize col_scale:
> 
>         for (q = 0; q < LANDAU_MAX_Q_FACE; q++) col_scale[q] = 0.0; // suppress warnings
> 
> I get a similar error with an integer array. 
> 
> Any suggestions?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20210411/de8b4a00/attachment.html>
    
    
More information about the petsc-dev
mailing list