It should only be used as an initializer expression.
Trivial, and fixes Windows builds.
Nevertheless, overwriting an once_flag like this seems dangerous and
should be revised.
call_once(&format_array_format_table_exists, format_array_format_table_init);
if (!format_array_format_table) {
- format_array_format_table_exists = ONCE_FLAG_INIT;
+ static const once_flag once_flag_init = ONCE_FLAG_INIT;
+ format_array_format_table_exists = once_flag_init;
return MESA_FORMAT_NONE;
}