* insdel.c (CHECK_MARKERS): Redo to avoid gcc -Wempty-body diagnostic.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Mar 2011 01:25:31 +0000 (18:25 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Mar 2011 01:25:31 +0000 (18:25 -0700)
src/ChangeLog
src/insdel.c

index 6717ce1..69d658e 100644 (file)
@@ -2,6 +2,7 @@
 
        * insdel.c (check_markers, make_gap_larger, make_gap_smaller):
        (reset_var_on_error, Fcombine_after_change_execute_1): Now static.
+       (CHECK_MARKERS): Redo to avoid gcc -Wempty-body diagnostic.
 
        * filelock.c (within_one_second): Now static.
        (lock_file_1): Rename local to avoid shadowing.
index a429ae6..18495e6 100644 (file)
@@ -70,9 +70,12 @@ Lisp_Object combine_after_change_buffer;
 Lisp_Object Qinhibit_modification_hooks;
 \f
 #define CHECK_MARKERS()                                \
-  if (check_markers_debug_flag)                        \
-    check_markers ();                          \
-  else
+  do                                           \
+    {                                          \
+      if (check_markers_debug_flag)            \
+       check_markers ();                       \
+    }                                          \
+  while (0)
 
 static void
 check_markers (void)