VirtualBox

Ignore:
Timestamp:
Feb 7, 2017 11:28:56 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
113328
Message:

gcc 7: Runtime: fall thru

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/math/bignum.cpp

    r63451 r65642  
    677677                    default: AssertFailed();
    678678#if RTBIGNUM_ELEMENT_SIZE == 8
    679                     case 7: uLast = (uLast << 8) | pb[6];
    680                     case 6: uLast = (uLast << 8) | pb[5];
    681                     case 5: uLast = (uLast << 8) | pb[4];
     679                    case 7: uLast = (uLast << 8) | pb[6]; /* fall thru */
     680                    case 6: uLast = (uLast << 8) | pb[5]; /* fall thru */
     681                    case 5: uLast = (uLast << 8) | pb[4]; /* fall thru */
    682682                    case 4: uLast = (uLast << 8) | pb[3];
    683683#endif
    684                     case 3: uLast = (uLast << 8) | pb[2];
    685                     case 2: uLast = (uLast << 8) | pb[1];
     684                                                          /* fall thru */
     685                    case 3: uLast = (uLast << 8) | pb[2]; /* fall thru */
     686                    case 2: uLast = (uLast << 8) | pb[1]; /* fall thru */
    686687                    case 1: uLast = (uLast << 8) | pb[0];
    687688                }
     
    714715                    default: AssertFailed();
    715716#if RTBIGNUM_ELEMENT_SIZE == 8
    716                     case 7: uLast = (uLast << 8) | *pb++;
    717                     case 6: uLast = (uLast << 8) | *pb++;
    718                     case 5: uLast = (uLast << 8) | *pb++;
     717                    case 7: uLast = (uLast << 8) | *pb++; /* fall thru */
     718                    case 6: uLast = (uLast << 8) | *pb++; /* fall thru */
     719                    case 5: uLast = (uLast << 8) | *pb++; /* fall thru */
    719720                    case 4: uLast = (uLast << 8) | *pb++;
    720721#endif
    721                     case 3: uLast = (uLast << 8) | *pb++;
    722                     case 2: uLast = (uLast << 8) | *pb++;
     722                                                          /* fall thru */
     723                    case 3: uLast = (uLast << 8) | *pb++; /* fall thru */
     724                    case 2: uLast = (uLast << 8) | *pb++; /* fall thru */
    723725                    case 1: uLast = (uLast << 8) | *pb++;
    724726                }
     
    747749            {
    748750                default: AssertFailed();
    749                 case 3: *puUnused++ = 0;
    750                 case 2: *puUnused++ = 0;
     751                case 3: *puUnused++ = 0; /* fall thru */
     752                case 2: *puUnused++ = 0; /* fall thru */
    751753                case 1: *puUnused++ = 0;
    752754            }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette