@@ -638,21 +638,23 @@ typedef struct {
638638} _PyDict_EmptyKeysStorage ;
639639
640640static const _PyDict_EmptyKeysStorage empty_keys_storage = {
641- {DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY ,
642- DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY },
643- {
644- _Py_DICT_IMMORTAL_INITIAL_REFCNT , /* dk_refcnt */
645- 0 , /* dk_log2_size */
646- 3 , /* dk_log2_index_bytes */
647- DICT_KEYS_UNICODE , /* dk_kind */
641+ .indices = {
642+ DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY ,
643+ DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY , DKIX_EMPTY ,
644+ },
645+ .keys = {
646+ .dk_refcnt = _Py_DICT_IMMORTAL_INITIAL_REFCNT ,
647+ .dk_log2_size = 0 ,
648+ .dk_log2_index_bytes = 3 ,
649+ .dk_kind = DICT_KEYS_UNICODE ,
648650#ifdef Py_GIL_DISABLED
649- {0 }, /* dk_mutex */
651+ . dk_mutex = {0 },
650652#endif
651- 1 , /* dk_version */
652- 0 , /* dk_usable ( immutable) */
653- 0 , /* dk_nentries */
654- {{ 0 }}, /* dk_entries */
655- }
653+ . dk_version = 1 ,
654+ . dk_usable = 0 , /* immutable */
655+ . dk_nentries = 0 ,
656+ . dk_entries = {. unicode_entries = {{ 0 }}},
657+ },
656658};
657659
658660#define Py_EMPTY_KEYS ((PyDictKeysObject *)&empty_keys_storage.keys)
0 commit comments