Skip to content

win32: fix -Wmissing-field-initializers warnings#1264

Open
l0rinc wants to merge 1 commit intogoogle:mainfrom
l0rinc:l0rinc/win_overlapped_uninit
Open

win32: fix -Wmissing-field-initializers warnings#1264
l0rinc wants to merge 1 commit intogoogle:mainfrom
l0rinc:l0rinc/win_overlapped_uninit

Conversation

@l0rinc
Copy link
Copy Markdown

@l0rinc l0rinc commented Apr 4, 2025

Reviving #1053

When building with `-Wmissing-field-initializers`, the following warning
is emitted:
```bash
leveldb/util/env_windows.cc: In member function ‘virtual leveldb::Status leveldb::{anonymous}::WindowsRandomAccessFile::Read(uint64_t, size_t, leveldb::Slice*, char*) const’:
leveldb/util/env_windows.cc:197:31: warning: missing initializer for member ‘_OVERLAPPED::InternalHigh’ [-Wmissing-field-initializers]
  197 |     OVERLAPPED overlapped = {0};
      |                               ^
leveldb/util/env_windows.cc:197:31: warning: missing initializer for member ‘_OVERLAPPED::<anonymous>’ [-Wmissing-field-initializers]
leveldb/util/env_windows.cc:197:31: warning: missing initializer for member ‘_OVERLAPPED::hEvent’ [-Wmissing-field-initializers]
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants