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.