emacs-diffs
[Top][All Lists]
Advanced

[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);
 }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]