a01307a6 broke silencing of -Wmissing-field-initializers warnings in C for nested designators. This fixes the issue.
mentioned in commit 5cda3662