Details
Description
When compiling with a strict C99 standard compiler like Clang 15.0, the initialization error occurred during the compilation of line 101 of the file
qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc
char tls_buf[PTHREAD_STACK_MIN] = {0};
It happens because this kind of in-place initialization is prohibited by the standard. The error is removed by explicit init:
char tls_buf[PTHREAD_STACK_MIN];
memset( tls_buf, 0, PTHREAD_STACK_MIN );