https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106906

            Bug ID: 106906
           Summary: libgomp/env.c: 3 * boolean value assigned to pointer
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---

Static analyser cppcheck says:

libgomp/env.c:1895:19: error: Boolean value assigned to pointer.
[assignBoolToPointer]
libgomp/env.c:1902:19: error: Boolean value assigned to pointer.
[assignBoolToPointer]
libgomp/env.c:1910:19: error: Boolean value assigned to pointer.
[assignBoolToPointer]

First one is 

      icv_addr[1] = false;

but

             void *icv_addr[3])

so this could probably benefit from a tidyup.

Reply via email to