provoke compile error:
"dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]"
do intermediate step in order to omit "dereferencing type-punned pointer" error