| 3b963e62 | 16-Jan-2025 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compile warning in plexgeometry.c
In file included from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscsys.h:1258, from /home/gitlab-runner/builds/q8svuz_Y/0/sle
Fix compile warning in plexgeometry.c
In file included from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscsys.h:1258, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscvec.h:8, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscmat.h:6, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petsc/private/dmpleximpl.h:3, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:1: /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c: In function 'DMPlexLocatePoint_Internal': /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:216: error: array subscript 2 is above array bounds of 'PetscReal[2]' {aka 'double[2]'} [-Werror=array-bounds] 563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError)); | ~~~~^~~ /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscerror.h:557:28: note: in definition of macro 'PetscCall' 557 | ierr_petsc_call_q_ = __VA_ARGS__; \ | ^~~~~~~~~~~ /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:27: note: in expansion of macro 'PetscInfo' 563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError)); | ^~~~~~~~~ /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:557:15: note: while referencing 'real' 557 | PetscReal real[2], inverseError = 0, normPoint = DMPlex_NormD_Internal(dimC, pointR); | ^~~~ In file included from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscsys.h:1258, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscvec.h:8, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscmat.h:6, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petsc/private/dmpleximpl.h:3, from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:1: /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:165: error: array subscript 2 is above array bounds of 'PetscReal[2]' {aka 'double[2]'} [-Werror=array-bounds] 563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError)); | ~~~~~~^~~ /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscerror.h:557:28: note: in definition of macro 'PetscCall' 557 | ierr_petsc_call_q_ = __VA_ARGS__; \ | ^~~~~~~~~~~ /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:27: note: in expansion of macro 'PetscInfo' 563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError)); | ^~~~~~~~~ /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:529:16: note: while referencing 'pointR' 529 | PetscReal pointR[2], ref[2], error; | ^~~~~~ cc1: all warnings being treated as errors gmake[3]: *** [gmakefile:201: arch-gnu-lint/obj/src/dm/impls/plex/plexgeometry.o] Error 1
show more ...
|