]> git.eshelyaron.com Git - emacs.git/commitdiff
* intervals.h (CHECK_TOTAL_LENGTH): Avoid empty "else".
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 18 Mar 2011 16:39:15 +0000 (09:39 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 18 Mar 2011 16:39:15 +0000 (09:39 -0700)
src/ChangeLog
src/intervals.h

index 576bbf5015768e2a109a5097d9bfb3a65daf8a01..89e054f62b0931fff0f9b91f8de8ea959a1c127b 100644 (file)
@@ -1,5 +1,7 @@
 2011-03-18  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * intervals.h (CHECK_TOTAL_LENGTH): Avoid empty "else".
+
        * atimer.c (start_atimer, append_atimer_lists, set_alarm): Rename
        locals to avoid shadowing.
 
index f6c1c002ce036e2bff441182b986570a9143d8bc..d7c34012e1f713648e23cf77b232760366a8f56e 100644 (file)
@@ -161,8 +161,13 @@ struct interval
    (INTERVAL_HAS_PARENT (i) ? INTERVAL_PARENT (i) : 0)
 
 /* Abort if interval I's size is negative.  */
-#define CHECK_TOTAL_LENGTH(i) \
-  if ((int) (i)->total_length < 0) abort (); else
+#define CHECK_TOTAL_LENGTH(i)         \
+  do                                  \
+    {                                 \
+      if ((int) (i)->total_length < 0) \
+       abort ();                      \
+    }                                 \
+  while (0)
 
 /* Reset this interval to its vanilla, or no-property state. */
 #define RESET_INTERVAL(i) \
@@ -339,4 +344,3 @@ extern Lisp_Object get_pos_property (Lisp_Object pos, Lisp_Object prop,
 extern void syms_of_textprop (void);
 
 #include "composite.h"
-