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

            Bug ID: 118627
           Summary: gcc/omp-general.cc:4197: Possible read of
                    uninitialised data ?
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

Clang says:

gcc/omp-general.cc:4197:7: warning: variable 'am_expr' is used uninitialized
whenever 'if' condition is false [-Wsometimes-uninitialized]

Source code is

  tree am_expr;

  if (omp_parse_access_method (&expr, &kind))
    am_expr = expr;

  // ...

  addr_tokens.safe_push (new omp_addr_token (kind, am_expr));

Suggest add an initialiser to am_expr at its declaration.

Reply via email to