]> granicus.if.org Git - gc/commitdiff
Eliminate 'switch statement contains no case label' compiler warning
authorIvan Maidanski <ivmai@mail.ru>
Wed, 20 Jun 2018 07:43:25 +0000 (10:43 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 20 Jun 2018 07:43:25 +0000 (10:43 +0300)
* mark.c [!USE_PUSH_MARKED_ACCELERATORS] (GC_push_marked): Add a dummy
case label before default; add comment.

mark.c

diff --git a/mark.c b/mark.c
index 64604b94e4362ba5cf1eb327480a7e36178055a2..b9f43dd068c7d884ff23ba6f464ee938ce24240d 100644 (file)
--- a/mark.c
+++ b/mark.c
@@ -1876,6 +1876,8 @@ STATIC void GC_push_marked(struct hblk *h, hdr *hhdr)
          break;
 #     endif
 #    endif
+#   else
+     case 1: /* to suppress "switch statement contains no case" warning */
 #   endif
      default:
       GC_mark_stack_top_reg = GC_mark_stack_top;