1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 00:34:17 -07:00

Avoid "dereferencing type-punned pointer will break strict-aliasing rules" from gcc 4.8.

Copied from Perforce
 Change: 194061
This commit is contained in:
Gareth Rees 2018-06-21 17:30:51 +01:00
parent 2a76ea526d
commit 6ebfdb2a10

View file

@ -423,9 +423,9 @@ void EventDump(mps_lib_FILE *stream)
}
for (kind = 0; kind < EventKindLIMIT; ++kind) {
for (event = (Event)EventBuffer[kind];
(char *)event < EventLogged[kind];
event = (Event)((char *)event + event->any.size)) {
for (event = (void *)EventBuffer[kind];
(void *)event < (void *)EventLogged[kind];
event = PointerAdd(event, event->any.size)) {
/* Try to keep going even if there's an error, because this is used as a
backtrace and we'll take what we can get. */
(void)EventWrite(event, stream);