Fix "dereferencing type-punned pointer will break strict-aliasing rules"
warning introduced by commit
v4.8-54-g670b21b.
* signal.c (sys_sigreturn) [ARM]: Avoid dereferencing type-punned pointers.
* tprints(sprintsigmask_long(") (mask ", uc.sc.oldmask));
*/
sigemptyset(&sigm);
- ((uint32_t*)&sigm)[0] = uc.uc_sigmask[0];
- ((uint32_t*)&sigm)[1] = uc.uc_sigmask[1];
+ memcpy(&sigm, uc.uc_sigmask, 8);
tprints(sprintsigmask(") (mask ", &sigm));
}
#elif defined(S390) || defined(S390X)