< prev index next >

src/jdk.pack/share/native/common-unpack/unpack.cpp

Print this page

        

@@ -1797,10 +1797,11 @@
   for (bool done = false; !done; ) {
     switch (*lp++) {
     case 'B': case 'H': case 'I': case 'V': // unsigned_int
     case 'S': // signed_int
       --lp; // reparse
+      /* fall through */
     case 'F':
       lp = parseIntLayout(lp, b, EK_INT);
       break;
     case 'P':
       {

@@ -3708,10 +3709,11 @@
     return "<empty>";
   case CONSTANT_Signature:
     if (value.b.ptr == null)
       return ref(0)->string();
     // else fall through:
+    /* fall through */
   case CONSTANT_Utf8:
     buf = value.b;
     break;
   case CONSTANT_Integer:
   case CONSTANT_Float:

@@ -4214,10 +4216,11 @@
         entry* classRef;
         switch (bc - _invokeinit_op) {
         case _invokeinit_self_option:   classRef = thisClass;  break;
         case _invokeinit_super_option:  classRef = superClass; break;
         default: assert(bc == _invokeinit_op+_invokeinit_new_option);
+        /* fall through */
         case _invokeinit_new_option:    classRef = newClass;   break;
         }
         wp[-1] = origBC;  // overwrite with origBC
         int coding = bc_initref.getInt();
         // Find the nth overloading of <init> in classRef.
< prev index next >