Index: /trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp
===================================================================
--- /trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp	(revision 65918)
+++ /trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp	(revision 65919)
@@ -1229,5 +1229,5 @@
     switch (pCmd->pszCmd[1])
     {
-        default: AssertFailed();
+        default: AssertFailed(); /* fall thru */
         case '\0':  fFlags |= DBGF_DISAS_FLAGS_DEFAULT_MODE;    break;
         case '6':   fFlags |= DBGF_DISAS_FLAGS_64BIT_MODE;      break;
@@ -2000,5 +2000,5 @@
     switch (pCmd->pszCmd[4])
     {
-        default: AssertFailed();
+        default: AssertFailed(); /* fall thru */
         case '\0':  fFlags |= DBGF_DISAS_FLAGS_DEFAULT_MODE;    break;
         case '6':   fFlags |= DBGF_DISAS_FLAGS_64BIT_MODE;      break;
Index: /trunk/src/VBox/Debugger/VBoxDbgStatsQt4.cpp
===================================================================
--- /trunk/src/VBox/Debugger/VBoxDbgStatsQt4.cpp	(revision 65918)
+++ /trunk/src/VBox/Debugger/VBoxDbgStatsQt4.cpp	(revision 65919)
@@ -2224,4 +2224,5 @@
         default:
             AssertMsgFailed(("%d\n", pNode->enmType));
+            /* fall thru */
         case STAMTYPE_INVALID:
             return "";
Index: /trunk/src/VBox/Devices/Input/UsbKbd.cpp
===================================================================
--- /trunk/src/VBox/Devices/Input/UsbKbd.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Input/UsbKbd.cpp	(revision 65919)
@@ -1115,4 +1115,5 @@
         case 0x81:
             AssertFailed();
+            /* fall thru */
         case 0x01:
             rc = usbHidHandleIntrDevToHost(pThis, &pThis->aEps[1], pUrb);
Index: /trunk/src/VBox/Devices/Input/UsbMouse.cpp
===================================================================
--- /trunk/src/VBox/Devices/Input/UsbMouse.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Input/UsbMouse.cpp	(revision 65919)
@@ -2170,4 +2170,5 @@
         case 0x81:
             AssertFailed();
+            /* fall thru */
         case 0x01:
             rc = usbHidHandleIntrDevToHost(pThis, &pThis->aEps[1], pUrb);
Index: /trunk/src/VBox/Devices/Network/DrvIntNet.cpp
===================================================================
--- /trunk/src/VBox/Devices/Network/DrvIntNet.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Network/DrvIntNet.cpp	(revision 65919)
@@ -575,4 +575,5 @@
         default:
             AssertMsgFailed(("enmLinkState=%d\n", enmLinkState));
+            /* fall thru */
         case PDMNETWORKLINKSTATE_UP:
             fLinkDown = false;
@@ -919,4 +920,5 @@
             default:
                 AssertMsgFailed(("Invalid state %d\n", enmRecvState));
+                /* fall thru */
             case RECVSTATE_TERMINATE:
                 LogFlow(("drvR3IntNetRecvThread: returns VINF_SUCCESS\n"));
Index: /trunk/src/VBox/Devices/Network/DrvUDPTunnel.cpp
===================================================================
--- /trunk/src/VBox/Devices/Network/DrvUDPTunnel.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Network/DrvUDPTunnel.cpp	(revision 65919)
@@ -293,4 +293,5 @@
         default:
             AssertMsgFailed(("enmLinkState=%d\n", enmLinkState));
+            /* fall thru */
         case PDMNETWORKLINKSTATE_UP:
             fLinkDown = false;
Index: /trunk/src/VBox/Devices/Storage/DevBusLogic.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/DevBusLogic.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Storage/DevBusLogic.cpp	(revision 65919)
@@ -1793,4 +1793,5 @@
 #else
             AssertMsgFailed(("Must never get here!\n"));
+            break;
 #endif
         }
@@ -2142,4 +2143,5 @@
         default:
             AssertMsgFailed(("Invalid command %#x\n", pBusLogic->uOperationCode));
+            /* fall thru */
         case BUSLOGICCOMMAND_EXT_BIOS_INFO:
         case BUSLOGICCOMMAND_UNLOCK_MAILBOX:
Index: /trunk/src/VBox/Devices/Storage/DevFdc.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/DevFdc.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Storage/DevFdc.cpp	(revision 65919)
@@ -202,4 +202,5 @@
                 default:
                     AssertFailed();
+                    /* fall thru */
                 case PDMMEDIATYPE_FLOPPY_2_88:
                     drv->drive = FDRIVE_DRV_288;
Index: /trunk/src/VBox/Devices/Storage/DrvVD.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/DrvVD.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Storage/DrvVD.cpp	(revision 65919)
@@ -5670,4 +5670,5 @@
                 default:
                     AssertFailed();
+                    /* fall thru */
                 case PDMMEDIATYPE_FLOPPY_360:
                     if (cbFloppyImg > 40 * 2 * 9 * 512)
Index: /trunk/src/VBox/Devices/Storage/UsbMsd.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/UsbMsd.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/Storage/UsbMsd.cpp	(revision 65919)
@@ -1958,4 +1958,5 @@
         case 0x81:
             AssertFailed();
+            /* fall thru */
         case 0x01:
             rc = usbMsdHandleBulkDevToHost(pThis, &pThis->aEps[1], pUrb);
Index: /trunk/src/VBox/Devices/USB/DevOHCI.cpp
===================================================================
--- /trunk/src/VBox/Devices/USB/DevOHCI.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/USB/DevOHCI.cpp	(revision 65919)
@@ -2664,4 +2664,5 @@
                 default: /* what the hell */
                     Log(("pUrb->enmStatus=%#x!!!\n", pUrb->enmStatus));
+                    /* fall thru */
                 case VUSBSTATUS_DNR:
                     pTd->hwinfo |= OHCI_CC_DNR;
Index: /trunk/src/VBox/Devices/USB/VUSBUrb.cpp
===================================================================
--- /trunk/src/VBox/Devices/USB/VUSBUrb.cpp	(revision 65918)
+++ /trunk/src/VBox/Devices/USB/VUSBUrb.cpp	(revision 65919)
@@ -1392,4 +1392,5 @@
             default:
                 AssertMsgFailed(("Invalid cancel mode\n"));
+                /* fall thru */
             case CANCELMODE_FAIL:
                 pUrb->enmStatus = VUSBSTATUS_CRC;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp	(revision 65918)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp	(revision 65919)
@@ -262,4 +262,9 @@
     mCbUSB2->setHidden(true);
 #endif /* VBOX_WITH_EHCI */
+}
+
+UIMachineSettingsUSB::~UIMachineSettingsUSB()
+{
+    delete mUSBDevicesMenu;
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.h	(revision 65918)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.h	(revision 65919)
@@ -120,4 +120,5 @@
 
     UIMachineSettingsUSB();
+    ~UIMachineSettingsUSB();
 
     bool isUSBEnabled() const;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic2.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic2.cpp	(revision 65918)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic2.cpp	(revision 65919)
@@ -112,4 +112,5 @@
         default:
             AssertFailed();
+            /* fall thru */
         case kCertText_Uninitialized:
             m_pCertLabel->setText("<uninitialized page>");
Index: /trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp	(revision 65918)
+++ /trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp	(revision 65919)
@@ -1447,4 +1447,5 @@
             default:
                 Assert(false);
+                /* fall thru */
             case ChipsetType_PIIX3:
                 InsertConfigNode(pDevices, "pci", &pDev);
Index: /trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp	(revision 65918)
+++ /trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp	(revision 65919)
@@ -889,4 +889,5 @@
                 default:
                     AssertMsgFailed(("%s\n", VMR3GetStateName(enmVMState)));
+                    /* fall thru */
                 case VMSTATE_SUSPENDED:
                 case VMSTATE_SUSPENDED_LS:
Index: /trunk/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp	(revision 65918)
+++ /trunk/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp	(revision 65919)
@@ -1858,4 +1858,5 @@
                 case kHostUSBDeviceState_Unused:
                     fFilters = true;
+                    /* fall thru */
                 case kHostUSBDeviceState_PhysDetached:
                     Assert(aNewPendingState == kHostUSBDeviceState_Invalid);
@@ -1877,4 +1878,5 @@
                 case kHostUSBDeviceState_Unused:
                     fFilters = true; /* Wildcard only... */
+                    /* fall thru */
                 case kHostUSBDeviceState_UsedByHost:
                 case kHostUSBDeviceState_PhysDetached:
Index: /trunk/src/VBox/Storage/testcase/VDScriptInterp.cpp
===================================================================
--- /trunk/src/VBox/Storage/testcase/VDScriptInterp.cpp	(revision 65918)
+++ /trunk/src/VBox/Storage/testcase/VDScriptInterp.cpp	(revision 65919)
@@ -505,4 +505,5 @@
         case VDSCRIPTEXPRTYPE_POSTFIX_DECREMENT:
             AssertMsgFailed(("TODO\n"));
+            /* fall thru */
         case VDSCRIPTEXPRTYPE_POSTFIX_FNCALL:
         {
@@ -571,4 +572,5 @@
         case VDSCRIPTEXPRTYPE_ASSIGNMENT_LIST:
             AssertMsgFailed(("TODO\n"));
+            /* fall thru */
         default:
             AssertMsgFailed(("Invalid expression type: %d\n", pExpr->enmType));
Index: /trunk/src/VBox/VMM/VMMAll/APICAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/APICAll.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMAll/APICAll.cpp	(revision 65919)
@@ -2536,6 +2536,6 @@
                     /** @todo won't work in R0/RC because callers don't care about rcRZ. */
                     AssertMsgFailed(("INIT through LINT0/LINT1 is not yet supported\n"));
-                    /* fallthru */
                 }
+                /* fall thru */
                 case XAPICDELIVERYMODE_FIXED:
                 {
Index: /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp	(revision 65919)
@@ -1367,4 +1367,5 @@
             default:
                 AssertFailed();
+                /* fall thru */
             case CPUMUNKNOWNCPUID_DEFAULTS:
             case CPUMUNKNOWNCPUID_LAST_STD_LEAF: /* ASSUME this is executed */
Index: /trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/IEMAll.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMAll/IEMAll.cpp	(revision 65919)
@@ -3247,5 +3247,5 @@
          * 16-bit TSS (X86TSS16).
          */
-        case X86_SEL_TYPE_SYS_286_TSS_AVAIL: AssertFailed();
+        case X86_SEL_TYPE_SYS_286_TSS_AVAIL: AssertFailed(); /* fall thru */
         case X86_SEL_TYPE_SYS_286_TSS_BUSY:
         {
@@ -3274,5 +3274,5 @@
          * 32-bit TSS (X86TSS32).
          */
-        case X86_SEL_TYPE_SYS_386_TSS_AVAIL: AssertFailed();
+        case X86_SEL_TYPE_SYS_386_TSS_AVAIL: AssertFailed(); /* fall thru */
         case X86_SEL_TYPE_SYS_386_TSS_BUSY:
         {
@@ -5440,4 +5440,5 @@
         default:
             AssertMsgFailed(("%Rrc\n", rc));
+            /* fall thru */
         case VERR_ACCESS_DENIED:
             uErr = X86_TRAP_PF_P;
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp	(revision 65919)
@@ -4433,4 +4433,5 @@
                         case PGM_PAGE_STATE_BALLOONED:
                             AssertFailed();
+                            /* fall thru */
                         case PGM_PAGE_STATE_ZERO:
                         case PGM_PAGE_STATE_SHARED:
@@ -4473,4 +4474,5 @@
                             case PGM_PAGE_STATE_BALLOONED:
                                 AssertFailed();
+                                /* fall thru */
                             case PGM_PAGE_STATE_ZERO:
                             case PGM_PAGE_STATE_SHARED:
@@ -4588,4 +4590,5 @@
                     case PGM_PAGE_STATE_BALLOONED:
                         AssertFailed();
+                        break;
                     case PGM_PAGE_STATE_ZERO:
                     case PGM_PAGE_STATE_SHARED:
Index: /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp	(revision 65919)
@@ -496,5 +496,5 @@
                 Log(("TRPMForwardTrap: caller=%RGv\n", pCallerGC));
         }
-        /* no break */
+        /* fall thru */
     case X86_XCPT_DF:
     case X86_XCPT_TS:
Index: /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp	(revision 65919)
@@ -133,4 +133,5 @@
         default:
             AssertFailed();
+            /* fall thru */
         case DBGF_DISAS_FLAGS_DEFAULT_MODE:
             enmCpuMode   = pState->f64Bits
Index: /trunk/src/VBox/VMM/VMMR3/PGM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGM.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMR3/PGM.cpp	(revision 65919)
@@ -3600,4 +3600,5 @@
                 case PGMMODE_AMD64_NX:
                     AssertMsgFailed(("Should use PAE shadow mode!\n"));
+                    /* fall thru */
                 default: AssertFailed(); break;
             }
@@ -3624,4 +3625,5 @@
                 case PGMMODE_AMD64_NX:
                     AssertMsgFailed(("Should use PAE shadow mode!\n"));
+                    /* fall thru */
                 default: AssertFailed(); break;
             }
@@ -3649,4 +3651,5 @@
                 case PGMMODE_AMD64_NX:
                     AssertMsgFailed(("Should use PAE shadow mode!\n"));
+                    /* fall thru */
                 default: AssertFailed(); break;
             }
@@ -3681,4 +3684,5 @@
                 case PGMMODE_AMD64_NX:
                     AssertMsgFailed(("Should use PAE shadow mode!\n"));
+                    /* fall thru */
                 default: AssertFailed(); break;
             }
@@ -3707,4 +3711,5 @@
                 case PGMMODE_PAE_NX:
                     AssertMsgFailed(("Should use AMD64 shadow mode!\n"));
+                    /* fall thru */
                 default: AssertFailed(); break;
             }
@@ -4036,4 +4041,5 @@
                     default:
                         AssertFailed();
+                        /* fall thru */
                     case PGMPAGETYPE_MMIO:
                     case PGMPAGETYPE_MMIO2_ALIAS_MMIO:
Index: /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 65918)
+++ /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 65919)
@@ -1179,4 +1179,5 @@
                         default:
                             AssertMsgFailed(("%R[pgmpage]", pPage));
+                            /* fall thru */
                         case PGMPAGETYPE_MMIO2:
                         case PGMPAGETYPE_MMIO2_ALIAS_MMIO:
