]> 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>
Sun, 8 Jul 2018 21:06:25 +0000 (00:06 +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 4b143ddce71815f563979981ca183cac6f653975..26ac9f598492decb206d765efc331629f3e1ff35 100644 (file)
--- a/mark.c
+++ b/mark.c
@@ -1862,6 +1862,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;