firewire.h includes zero length arrays in unions that trigger this
warning.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Agree it doesn't make sense to spend effort on fixing firewire, it will just be retired in the future.
Comment Actions
The pattern also isn't easy to fix. I have slightly less kind words later in my patches when I get to the kernel where I have to disable this warning for the entire kernel due to the OFED and Mellanox drivers using zero length array members of structs as a horrible hack.