Index: /trunk/src/VBox/VMM/VMMR3/TM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/TM.cpp	(revision 87793)
+++ /trunk/src/VBox/VMM/VMMR3/TM.cpp	(revision 87794)
@@ -1126,6 +1126,5 @@
     for (uint32_t i = 0; i < RT_ELEMENTS(s_aExtra); i++)
     {
-        uint32_t const cExtra = s_aExtra[i].cExtra;
-        PTMTIMERQUEUE  pQueue = &pVM->tm.s.aTimerQueues[s_aExtra[i].idxQueue];
+        PTMTIMERQUEUE pQueue = &pVM->tm.s.aTimerQueues[s_aExtra[i].idxQueue];
         if (s_aExtra[i].cExtra > pQueue->cTimersFree)
         {
Index: /trunk/src/VBox/VMM/include/TMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/TMInternal.h	(revision 87793)
+++ /trunk/src/VBox/VMM/include/TMInternal.h	(revision 87794)
@@ -181,5 +181,5 @@
     volatile TMTIMERSTATE   enmState;
     /** The index of the next next timer in the schedule list. */
-    int32_t volatile        idxScheduleNext;
+    uint32_t volatile       idxScheduleNext;
 
     /** The index of the next timer in the chain. */
