Index: /trunk/src/VBox/VMM/include/VMMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/VMMInternal.h	(revision 38838)
+++ /trunk/src/VBox/VMM/include/VMMInternal.h	(revision 38839)
@@ -397,5 +397,5 @@
     /** Offset to the VMCPU structure.
      * See VMM2VMCPU(). */
-    RTINT                       offVMCPU;
+    int32_t                     offVMCPU;
 
     /** The last RC/R0 return code. */
@@ -425,5 +425,5 @@
      *  attempts at recursive rendezvous. */
     bool volatile               fInRendezvous;
-    bool                        afPadding[7];
+    bool                        afPadding[HC_ARCH_BITS == 32 ? 7 : 3];
     /** @} */
 
@@ -437,7 +437,4 @@
     /** The result of the last operation. */
     int32_t                     rcCallRing3;
-#if HC_ARCH_BITS == 64
-    uint32_t                    padding;
-#endif
     /** The argument to the operation. */
     uint64_t                    u64CallRing3Arg;
