layers: Fix ObjectTracker to not flag error when PhysicalDevice not deleted b/c it can't be deleted.
diff --git a/vk-layer-generate.py b/vk-layer-generate.py
index 749e6d5..edb5221 100755
--- a/vk-layer-generate.py
+++ b/vk-layer-generate.py
@@ -1216,6 +1216,9 @@
                 destroy_line += '            objNode *pDel = pTrav;\n'
                 destroy_line += '            pTrav = pTrav->pNextGlobal;\n'
                 destroy_line += '            ll_destroy_obj((void*)(pDel->obj.pObj));\n'
+                destroy_line += '        } else if (pTrav->obj.objType == VkObjectTypePhysicalDevice) {\n'
+                destroy_line += '            // Cannot destroy physical device so ignore\n'
+                destroy_line += '            pTrav = pTrav->pNextGlobal;\n'
                 destroy_line += '        } else {\n'
                 destroy_line += '            char str[1024];\n'
                 destroy_line += '            sprintf(str, "OBJ ERROR : %s object %p has not been destroyed (was used %lu times).", string_VK_OBJECT_TYPE(pTrav->obj.objType), pTrav->obj.pObj, pTrav->obj.numUses);\n'