[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 4fe5cb4: Port selection info fix to clang
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master 4fe5cb4: Port selection info fix to clang |
Date: |
Wed, 24 Jun 2015 01:03:23 +0000 |
branch: master
commit 4fe5cb43d9c27da933b6e6a1beedb14eba4db4e9
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
Port selection info fix to clang
* src/keyboard.h (kbd_buffer_store_event_hold):
Don't assume C11 semantics for alignof (Bug#20756).
---
src/keyboard.h | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/keyboard.h b/src/keyboard.h
index 5278051..1b489f3 100644
--- a/src/keyboard.h
+++ b/src/keyboard.h
@@ -458,7 +458,8 @@ kbd_buffer_store_event_hold (struct input_event *event,
struct input_event *hold_quit)
{
union buffered_input_event *ev = (union buffered_input_event *) event;
- verify (sizeof *event == sizeof *ev && alignof (*event) == alignof (*ev));
+ verify (alignof (struct input_event) == alignof (union buffered_input_event)
+ && sizeof (struct input_event) == sizeof (union
buffered_input_event));
return kbd_buffer_store_buffered_event ((union buffered_input_event *) event,
hold_quit);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 4fe5cb4: Port selection info fix to clang,
Paul Eggert <=