smart/ccache.c: In function 'Package_init': smart/ccache.c:217: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:219: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c: In function 'Package_richcompare': smart/ccache.c:309: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:312: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c: In function 'Package_matches': smart/ccache.c:488: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c: In function 'Depends_matches': smart/ccache.c:1082: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c: In function 'Loader_init': smart/ccache.c:1400: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c: In function 'initccache': smart/ccache.c:3660: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3668: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3669: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3670: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3671: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3672: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3673: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3674: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3675: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c:3676: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/ccache.c: In function 'Package_matches': smart/ccache.c:488: warning: dereferencing pointer '_Py_ZeroStruct.71' does break strict-aliasing rules smart/ccache.c:488: warning: dereferencing pointer '_Py_ZeroStruct.71' does break strict-aliasing rules smart/ccache.c:488: note: initialized from here smart/ccache.c: In function 'Depends_matches': smart/ccache.c:1082: warning: dereferencing pointer '_Py_ZeroStruct.148' does break strict-aliasing rules smart/ccache.c:1082: warning: dereferencing pointer '_Py_ZeroStruct.148' does break strict-aliasing rules smart/ccache.c:1082: note: initialized from here smart/ccache.c: In function 'initccache': smart/ccache.c:3660: warning: dereferencing pointer 'Package_Type.469' does break strict-aliasing rules smart/ccache.c:3660: warning: dereferencing pointer 'Package_Type.469' does break strict-aliasing rules smart/ccache.c:3660: note: initialized from here smart/ccache.c:3668: warning: dereferencing pointer 'Package_Type.469' does break strict-aliasing rules smart/ccache.c:3668: warning: dereferencing pointer 'Package_Type.469' does break strict-aliasing rules smart/ccache.c:3668: note: initialized from here smart/ccache.c:3669: warning: dereferencing pointer 'Provides_Type.470' does break strict-aliasing rules smart/ccache.c:3669: warning: dereferencing pointer 'Provides_Type.470' does break strict-aliasing rules smart/ccache.c:3669: note: initialized from here smart/ccache.c:3670: warning: dereferencing pointer 'Depends_Type.471' does break strict-aliasing rules smart/ccache.c:3670: warning: dereferencing pointer 'Depends_Type.471' does break strict-aliasing rules smart/ccache.c:3670: note: initialized from here smart/ccache.c:3671: warning: dereferencing pointer 'PreRequires_Type.472' does break strict-aliasing rules smart/ccache.c:3671: warning: dereferencing pointer 'PreRequires_Type.472' does break strict-aliasing rules smart/ccache.c:3671: note: initialized from here smart/ccache.c:3672: warning: dereferencing pointer 'Requires_Type.473' does break strict-aliasing rules smart/ccache.c:3672: warning: dereferencing pointer 'Requires_Type.473' does break strict-aliasing rules smart/ccache.c:3672: note: initialized from here smart/ccache.c:3673: warning: dereferencing pointer 'Upgrades_Type.474' does break strict-aliasing rules smart/ccache.c:3673: warning: dereferencing pointer 'Upgrades_Type.474' does break strict-aliasing rules smart/ccache.c:3673: note: initialized from here smart/ccache.c:3674: warning: dereferencing pointer 'Conflicts_Type.475' does break strict-aliasing rules smart/ccache.c:3674: warning: dereferencing pointer 'Conflicts_Type.475' does break strict-aliasing rules smart/ccache.c:3674: note: initialized from here smart/ccache.c:3675: warning: dereferencing pointer 'Loader_Type.476' does break strict-aliasing rules smart/ccache.c:3675: warning: dereferencing pointer 'Loader_Type.476' does break strict-aliasing rules smart/ccache.c:3675: note: initialized from here smart/ccache.c:3676: warning: dereferencing pointer 'Cache_Type.477' does break strict-aliasing rules smart/ccache.c:3676: warning: dereferencing pointer 'Cache_Type.477' does break strict-aliasing rules smart/ccache.c:3676: note: initialized from here smart/ccache.c: In function 'Package_coexists': smart/ccache.c:481: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/ccache.c:481: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/ccache.c:477: note: initialized from here smart/ccache.c:479: note: initialized from here smart/ccache.c: In function 'Package_equals': smart/ccache.c:457: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/ccache.c:457: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/ccache.c:346: note: initialized from here smart/ccache.c:358: note: initialized from here smart/ccache.c:371: note: initialized from here smart/ccache.c:397: note: initialized from here smart/ccache.c:410: note: initialized from here smart/ccache.c:437: note: initialized from here smart/ccache.c:450: note: initialized from here smart/ccache.c:335: note: initialized from here smart/ccache.c: In function 'Package_init': smart/ccache.c:217: warning: dereferencing pointer '_Py_ZeroStruct.40' does break strict-aliasing rules smart/ccache.c:217: warning: dereferencing pointer '_Py_ZeroStruct.40' does break strict-aliasing rules smart/ccache.c:217: note: initialized from here smart/ccache.c:219: warning: dereferencing pointer '_Py_ZeroStruct.40' does break strict-aliasing rules smart/ccache.c:219: warning: dereferencing pointer '_Py_ZeroStruct.40' does break strict-aliasing rules smart/ccache.c:219: note: initialized from here smart/ccache.c: In function 'Loader_init': smart/ccache.c:1400: warning: dereferencing pointer '_Py_ZeroStruct.165' does break strict-aliasing rules smart/ccache.c:1400: warning: dereferencing pointer '_Py_ZeroStruct.165' does break strict-aliasing rules smart/ccache.c:1400: note: initialized from here smart/ccache.c: In function 'Package_richcompare': smart/ccache.c:309: warning: dereferencing pointer '_Py_TrueStruct.52' does break strict-aliasing rules smart/ccache.c:309: warning: dereferencing pointer '_Py_TrueStruct.52' does break strict-aliasing rules smart/ccache.c:309: note: initialized from here smart/ccache.c:312: warning: dereferencing pointer '_Py_ZeroStruct.53' does break strict-aliasing rules smart/ccache.c:312: warning: dereferencing pointer '_Py_ZeroStruct.53' does break strict-aliasing rules smart/ccache.c:312: note: initialized from here smart/backends/rpm/crpmver.c: In function 'crpmver_checkdep': smart/backends/rpm/crpmver.c:245: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/backends/rpm/crpmver.c:245: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/backends/rpm/crpmver.c:240: note: initialized from here smart/backends/rpm/crpmver.c:240: note: initialized from here smart/backends/rpm/crpmver.c:242: note: initialized from here smart/backends/rpm/crpmver.c:242: note: initialized from here smart/backends/rpm/crpmver.c:244: note: initialized from here smart/backends/rpm/crpmver.c:244: note: initialized from here smart/backends/deb/cdebver.c: In function 'cdebver_checkdep': smart/backends/deb/cdebver.c:428: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/backends/deb/cdebver.c:428: warning: dereferencing pointer 'ret' does break strict-aliasing rules smart/backends/deb/cdebver.c:423: note: initialized from here smart/backends/deb/cdebver.c:423: note: initialized from here smart/backends/deb/cdebver.c:425: note: initialized from here smart/backends/deb/cdebver.c:425: note: initialized from here smart/backends/deb/cdebver.c:427: note: initialized from here smart/backends/deb/cdebver.c:427: note: initialized from here smart/util/ctagfile.c: In function 'initctagfile': smart/util/ctagfile.c:415: warning: dereferencing type-punned pointer will break strict-aliasing rules smart/util/ctagfile.c:415: warning: dereferencing pointer 'TagFile_Type.50' does break strict-aliasing rules smart/util/ctagfile.c:415: warning: dereferencing pointer 'TagFile_Type.50' does break strict-aliasing rules smart/util/ctagfile.c:415: note: initialized from here