bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#15825: unidata-gen seems messed up somehow


From: Eli Zaretskii
Subject: bug#15825: unidata-gen seems messed up somehow
Date: Fri, 08 Nov 2013 09:49:00 +0200

> From: Glenn Morris <rgm@gnu.org>
> cc: Eli Zaretskii <eliz@gnu.org>, Paul Eggert <eggert@cs.ucla.edu>
> Date: Thu, 07 Nov 2013 16:36:22 -0500
> 
> 
> Bisected to:
> 
> revno: 113123
> committer: Paul Eggert <eggert@cs.ucla.edu>
> branch nick: trunk
> timestamp: Fri 2013-06-21 13:11:44 -0700
> message:
>   Use C99-style flexible array members if available.

So you are saying that this part of that change is the culprit:

@@ -1366,7 +1370,7 @@ struct Lisp_Subr
    slots.  */
 enum CHAR_TABLE_STANDARD_SLOTS
   {
-    CHAR_TABLE_STANDARD_SLOTS = VECSIZE (struct Lisp_Char_Table) - 1
+    CHAR_TABLE_STANDARD_SLOTS = PSEUDOVECSIZE (struct Lisp_Char_Table, extras)
   };

What does 'sizeof' return for a struct that has array[0] at the end?





reply via email to

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