]> 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>
Tue, 17 Jul 2018 06:04:57 +0000 (09:04 +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 4a1893720185cd60124f5319ecce041280aa5d18..e949d0bcd73f69d0e3e8d6ea181ba10d51ed636c 100644 (file)
--- a/mark.c
+++ b/mark.c
@@ -1795,6 +1795,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;