tests: fix blit test by changing order of destroy and free
diff --git a/tests/blit_tests.cpp b/tests/blit_tests.cpp
index 5caea9e..7d40c92 100644
--- a/tests/blit_tests.cpp
+++ b/tests/blit_tests.cpp
@@ -840,13 +840,14 @@
     EXPECT_EQ(0x11111111, data[0]);
     bufs[2].unmap();
 
+    err = vkDestroyObject(dev_.obj(), VK_OBJECT_TYPE_EVENT, event);
+    ASSERT_VK_SUCCESS(err);
+
     if (mem_req.size) {
         // All done with event memory, clean up
         err = vkFreeMemory(dev_.obj(), event_mem);
         ASSERT_VK_SUCCESS(err);
     }
-    err = vkDestroyObject(dev_.obj(), VK_OBJECT_TYPE_EVENT, event);
-    ASSERT_VK_SUCCESS(err);
 }
 
 class VkCmdBlitImageTest : public VkCmdBlitTest {