Index: /trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp	(revision 19999)
+++ /trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp	(revision 20000)
@@ -2009,10 +2009,10 @@
 #endif
 
+    Assert(pVCpu->hwaccm.s.vmx.pVAPIC && pVM->hwaccm.s.vmx.pAPIC);
+
     /* Check if we need to use TPR shadowing. */
-    if (    pVM->hwaccm.s.vmx.pAPIC
-        &&  (   CPUMIsGuestInLongModeEx(pCtx)
-             || (   (pVM->hwaccm.s.vmx.msr.vmx_proc_ctls2.n.allowed1 & VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC)
-                 && PDMHasIoApic(pVM))
-            )
+    if (    CPUMIsGuestInLongModeEx(pCtx)
+        || (   (pVM->hwaccm.s.vmx.msr.vmx_proc_ctls2.n.allowed1 & VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC)
+            && PDMHasIoApic(pVM))
        )
     {
