deepcopy: Always cast pointer to "void*" for allocated pNext structs.

Previously for pNext pointers, we cast allocated pointer to the type
defined in vk.xml. However recent Vulkan header changes some of the
pNext pointers from "const void*" to "void*". This could cause an
incompatibility issue when using goldfish-vulkan with a different
Vulkan header version (which is the case for Fuchsia).

So in order to solve this issue, we always use "void*" for allocated
pNext structs, instead of "const void*".

Change-Id: I70586d92ef6482fbb50df486e69c3f6aeabbfd8d
diff --git a/protocols/vulkan/xml/cereal/deepcopy.py b/protocols/vulkan/xml/cereal/deepcopy.py
index 12fc588..52842e9 100644
--- a/protocols/vulkan/xml/cereal/deepcopy.py
+++ b/protocols/vulkan/xml/cereal/deepcopy.py
@@ -218,8 +218,7 @@
 
         self.cgen.stmt( \
             "%s = %s%s->alloc(%s)" % \
-            (rhs, self.makeCastExpr(vulkanType),
-            self.poolVarName, sizeVar))
+            (rhs, self.makeCastExpr(vulkanType.getForNonConstAccess()), self.poolVarName, sizeVar))
 
         self.cgen.funcCall(None, self.prefix + "extension_struct",
                            [self.poolVarName, self.rootVarName, nextVar, rhsExpr])
diff --git a/stream-servers/vulkan/cereal/common/goldfish_vk_deepcopy.cpp b/stream-servers/vulkan/cereal/common/goldfish_vk_deepcopy.cpp
index cf58138..c465977 100644
--- a/stream-servers/vulkan/cereal/common/goldfish_vk_deepcopy.cpp
+++ b/stream-servers/vulkan/cereal/common/goldfish_vk_deepcopy.cpp
@@ -121,7 +121,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const VkBaseInStructure*)alloc->alloc(pNext_size);
+        to->pNext = (VkBaseInStructure*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -177,7 +177,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -249,7 +249,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkImageSubresourceRange(alloc, rootType, &from->subresourceRange, (VkImageSubresourceRange*)(&to->subresourceRange));
@@ -278,7 +278,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -334,7 +334,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pApplicationName = nullptr;
@@ -395,7 +395,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pApplicationInfo = nullptr;
@@ -546,7 +546,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pQueuePriorities = nullptr;
@@ -579,7 +579,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -661,7 +661,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pWaitSemaphores = nullptr;
@@ -709,7 +709,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -737,7 +737,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -884,7 +884,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pWaitSemaphores = nullptr;
@@ -985,7 +985,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1013,7 +1013,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1041,7 +1041,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1069,7 +1069,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1097,7 +1097,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pQueueFamilyIndices = nullptr;
@@ -1130,7 +1130,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1158,7 +1158,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkExtent3D(alloc, rootType, &from->extent, (VkExtent3D*)(&to->extent));
@@ -1214,7 +1214,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkComponentMapping(alloc, rootType, &from->components, (VkComponentMapping*)(&to->components));
@@ -1244,7 +1244,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pCode = nullptr;
@@ -1277,7 +1277,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pInitialData = nullptr;
@@ -1350,7 +1350,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pName = nullptr;
@@ -1389,7 +1389,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkPipelineShaderStageCreateInfo(alloc, rootType, &from->stage, (VkPipelineShaderStageCreateInfo*)(&to->stage));
@@ -1440,7 +1440,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -1494,7 +1494,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1522,7 +1522,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1561,7 +1561,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -1615,7 +1615,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1643,7 +1643,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pSampleMask = nullptr;
@@ -1687,7 +1687,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkStencilOpState(alloc, rootType, &from->front, (VkStencilOpState*)(&to->front));
@@ -1728,7 +1728,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -1770,7 +1770,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDynamicStates = nullptr;
@@ -1803,7 +1803,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -1909,7 +1909,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pSetLayouts = nullptr;
@@ -1955,7 +1955,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -1983,7 +1983,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2044,7 +2044,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -2085,7 +2085,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pSetLayouts = nullptr;
@@ -2134,7 +2134,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -2175,7 +2175,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -2256,7 +2256,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAttachments = nullptr;
@@ -2361,7 +2361,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -2428,7 +2428,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2456,7 +2456,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2484,7 +2484,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2512,7 +2512,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pInheritanceInfo = nullptr;
@@ -2697,7 +2697,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkRect2D(alloc, rootType, &from->renderArea, (VkRect2D*)(&to->renderArea));
@@ -2769,7 +2769,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2797,7 +2797,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2881,7 +2881,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2909,7 +2909,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -2937,7 +2937,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -2978,7 +2978,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3006,7 +3006,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pWaitSemaphoreDeviceIndices = nullptr;
@@ -3049,7 +3049,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3077,7 +3077,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDeviceIndices = nullptr;
@@ -3110,7 +3110,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDeviceIndices = nullptr;
@@ -3185,7 +3185,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pPhysicalDevices = nullptr;
@@ -3218,7 +3218,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3246,7 +3246,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3274,7 +3274,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3476,7 +3476,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3591,7 +3591,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3658,7 +3658,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -3699,7 +3699,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3727,7 +3727,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3755,7 +3755,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pViewMasks = nullptr;
@@ -3938,7 +3938,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3966,7 +3966,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -3994,7 +3994,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkComponentMapping(alloc, rootType, &from->components, (VkComponentMapping*)(&to->components));
@@ -4023,7 +4023,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4051,7 +4051,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4079,7 +4079,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4174,7 +4174,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -4226,7 +4226,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4283,7 +4283,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4371,7 +4371,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4399,7 +4399,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4427,7 +4427,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4455,7 +4455,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4511,7 +4511,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4539,7 +4539,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4567,7 +4567,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4838,7 +4838,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pViewFormats = nullptr;
@@ -4871,7 +4871,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4899,7 +4899,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -4927,7 +4927,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -5005,7 +5005,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -5033,7 +5033,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -5105,7 +5105,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -5133,7 +5133,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -5304,7 +5304,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pBindingFlags = nullptr;
@@ -5393,7 +5393,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDescriptorCounts = nullptr;
@@ -5454,7 +5454,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDepthStencilResolveAttachment = nullptr;
@@ -5544,7 +5544,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -5572,7 +5572,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -5684,7 +5684,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pViewFormats = nullptr;
@@ -5717,7 +5717,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -5758,7 +5758,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAttachments = nullptr;
@@ -6015,7 +6015,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6043,7 +6043,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pWaitSemaphoreValues = nullptr;
@@ -6081,7 +6081,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pSemaphores = nullptr;
@@ -6119,7 +6119,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6175,7 +6175,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6203,7 +6203,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6231,7 +6231,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6259,7 +6259,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6316,7 +6316,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkExtent2D(alloc, rootType, &from->imageExtent, (VkExtent2D*)(&to->imageExtent));
@@ -6350,7 +6350,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pWaitSemaphores = nullptr;
@@ -6398,7 +6398,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6426,7 +6426,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6454,7 +6454,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6482,7 +6482,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     memcpy(to->presentMask, from->presentMask, VK_MAX_DEVICE_GROUP_SIZE * sizeof(uint32_t));
@@ -6511,7 +6511,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDeviceMasks = nullptr;
@@ -6544,7 +6544,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -6586,7 +6586,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkDisplayModeParametersKHR(alloc, rootType, &from->parameters, (VkDisplayModeParametersKHR*)(&to->parameters));
@@ -6675,7 +6675,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkExtent2D(alloc, rootType, &from->imageExtent, (VkExtent2D*)(&to->imageExtent));
@@ -6706,7 +6706,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkRect2D(alloc, rootType, &from->srcRect, (VkRect2D*)(&to->srcRect));
@@ -6738,7 +6738,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->dpy = nullptr;
@@ -6773,7 +6773,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->connection = nullptr;
@@ -6808,7 +6808,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->display = nullptr;
@@ -6848,7 +6848,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->window = nullptr;
@@ -6883,7 +6883,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -7779,7 +7779,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -7807,7 +7807,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAttributes = nullptr;
@@ -7868,7 +7868,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -7898,7 +7898,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -7954,7 +7954,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -7984,7 +7984,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAcquireSyncs = nullptr;
@@ -8043,7 +8043,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8071,7 +8071,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAttributes = nullptr;
@@ -8104,7 +8104,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pWaitSemaphoreValues = nullptr;
@@ -8142,7 +8142,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8172,7 +8172,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8200,7 +8200,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8301,7 +8301,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -8384,7 +8384,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8412,7 +8412,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAttributes = nullptr;
@@ -8445,7 +8445,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8475,7 +8475,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8503,7 +8503,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8589,7 +8589,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     memcpy(to->uuid, from->uuid, VK_UUID_SIZE * sizeof(uint8_t));
@@ -8618,7 +8618,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     memcpy(to->name, from->name, VK_MAX_DESCRIPTION_SIZE * sizeof(char));
@@ -8649,7 +8649,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pCounterIndices = nullptr;
@@ -8693,7 +8693,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8721,7 +8721,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8753,7 +8753,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -8930,7 +8930,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -9143,7 +9143,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pFragmentShadingRateAttachment = nullptr;
@@ -9178,7 +9178,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkExtent2D(alloc, rootType, &from->fragmentSize, (VkExtent2D*)(&to->fragmentSize));
@@ -9300,7 +9300,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -9396,7 +9396,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -9454,7 +9454,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -9619,7 +9619,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pLibraries = nullptr;
@@ -10254,7 +10254,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -10282,7 +10282,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -10323,7 +10323,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkImageSubresourceLayers(alloc, rootType, &from->srcSubresource, (VkImageSubresourceLayers*)(&to->srcSubresource));
@@ -10356,7 +10356,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -10397,7 +10397,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkImageSubresourceLayers(alloc, rootType, &from->imageSubresource, (VkImageSubresourceLayers*)(&to->imageSubresource));
@@ -10428,7 +10428,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -10469,7 +10469,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -10510,7 +10510,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkImageSubresourceLayers(alloc, rootType, &from->srcSubresource, (VkImageSubresourceLayers*)(&to->srcSubresource));
@@ -10548,7 +10548,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -10589,7 +10589,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkImageSubresourceLayers(alloc, rootType, &from->srcSubresource, (VkImageSubresourceLayers*)(&to->srcSubresource));
@@ -10622,7 +10622,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -10821,7 +10821,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->handle = nullptr;
@@ -10856,7 +10856,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pUserData = nullptr;
@@ -10897,7 +10897,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -10931,7 +10931,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pObjectName = nullptr;
@@ -10964,7 +10964,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pTag = nullptr;
@@ -10997,7 +10997,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pMarkerName = nullptr;
@@ -11035,7 +11035,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -11063,7 +11063,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -11091,7 +11091,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -11177,7 +11177,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -11303,7 +11303,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12451,7 +12451,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12527,7 +12527,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12555,7 +12555,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12585,7 +12585,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12613,7 +12613,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAttributes = nullptr;
@@ -12648,7 +12648,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAcquireSyncs = nullptr;
@@ -12703,7 +12703,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDisabledValidationChecks = nullptr;
@@ -12738,7 +12738,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->window = nullptr;
@@ -12807,7 +12807,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12865,7 +12865,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12921,7 +12921,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -12962,7 +12962,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -13042,7 +13042,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -13070,7 +13070,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -13098,7 +13098,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -13126,7 +13126,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -13189,7 +13189,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -13279,7 +13279,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -13350,7 +13350,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -13421,7 +13421,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -13479,7 +13479,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -13522,7 +13522,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkXYColorEXT(alloc, rootType, &from->displayPrimaryRed, (VkXYColorEXT*)(&to->displayPrimaryRed));
@@ -13556,7 +13556,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pView = nullptr;
@@ -13591,7 +13591,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pView = nullptr;
@@ -13632,7 +13632,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pLabelName = nullptr;
@@ -13666,7 +13666,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pObjectName = nullptr;
@@ -13699,7 +13699,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pMessageIdName = nullptr;
@@ -13776,7 +13776,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pUserData = nullptr;
@@ -13809,7 +13809,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pTag = nullptr;
@@ -13929,7 +13929,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->buffer = nullptr;
@@ -13962,7 +13962,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -14113,7 +14113,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pData = nullptr;
@@ -14146,7 +14146,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -14189,7 +14189,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkExtent2D(alloc, rootType, &from->sampleLocationGridSize, (VkExtent2D*)(&to->sampleLocationGridSize));
@@ -14255,7 +14255,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -14309,7 +14309,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkSampleLocationsInfoEXT(alloc, rootType, &from->sampleLocationsInfo, (VkSampleLocationsInfoEXT*)(&to->sampleLocationsInfo));
@@ -14455,7 +14455,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -14485,7 +14485,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -14515,7 +14515,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pCoverageModulationTable = nullptr;
@@ -14664,7 +14664,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pQueueFamilyIndices = nullptr;
@@ -14697,7 +14697,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDrmFormatModifiers = nullptr;
@@ -14730,7 +14730,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -14853,7 +14853,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pInitialData = nullptr;
@@ -14886,7 +14886,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -14936,7 +14936,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -15069,7 +15069,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -15112,7 +15112,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15140,7 +15140,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -15194,7 +15194,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15222,7 +15222,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15263,7 +15263,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkGeometryDataNV(alloc, rootType, &from->geometry, (VkGeometryDataNV*)(&to->geometry));
@@ -15292,7 +15292,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -15333,7 +15333,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkAccelerationStructureInfoNV(alloc, rootType, &from->info, (VkAccelerationStructureInfoNV*)(&to->info));
@@ -15362,7 +15362,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pDeviceIndices = nullptr;
@@ -15395,7 +15395,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAccelerationStructures = nullptr;
@@ -15428,7 +15428,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15549,7 +15549,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15639,7 +15639,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15669,7 +15669,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pHostPointer = nullptr;
@@ -15762,7 +15762,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -15792,7 +15792,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16088,7 +16088,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16157,7 +16157,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -16228,7 +16228,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16269,7 +16269,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pPipelineCreationFeedback = nullptr;
@@ -16481,7 +16481,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -16673,7 +16673,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pUserData = nullptr;
@@ -16706,7 +16706,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16734,7 +16734,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16762,7 +16762,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16790,7 +16790,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16818,7 +16818,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16906,7 +16906,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16936,7 +16936,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -16966,7 +16966,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pLayer = nullptr;
@@ -17059,7 +17059,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkAttachmentReference(alloc, rootType, &from->fragmentDensityMapAttachment, (VkAttachmentReference*)(&to->fragmentDensityMapAttachment));
@@ -17332,7 +17332,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -17420,7 +17420,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -17486,7 +17486,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pEnabledValidationFeatures = nullptr;
@@ -17640,7 +17640,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -17900,7 +17900,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -17930,7 +17930,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -18016,7 +18016,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -18254,7 +18254,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -18307,7 +18307,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -18408,7 +18408,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pIndexTypes = nullptr;
@@ -18446,7 +18446,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -18492,7 +18492,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -18533,7 +18533,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -18772,7 +18772,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -18800,7 +18800,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pUserData = nullptr;
@@ -18895,7 +18895,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkClearColorValue(alloc, rootType, &from->customBorderColor, (VkClearColorValue*)(&to->customBorderColor));
@@ -19012,7 +19012,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -19040,7 +19040,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -19128,7 +19128,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -19216,7 +19216,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     memcpy(to->combinerOps, from->combinerOps, 2 * sizeof(VkFragmentShadingRateCombinerOpKHR));
@@ -19501,7 +19501,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -19623,7 +19623,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->dfb = nullptr;
@@ -20997,7 +20997,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkDeviceOrHostAddressConstKHR(alloc, rootType, &from->vertexData, (VkDeviceOrHostAddressConstKHR*)(&to->vertexData));
@@ -21028,7 +21028,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkDeviceOrHostAddressConstKHR(alloc, rootType, &from->data, (VkDeviceOrHostAddressConstKHR*)(&to->data));
@@ -21057,7 +21057,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkDeviceOrHostAddressConstKHR(alloc, rootType, &from->data, (VkDeviceOrHostAddressConstKHR*)(&to->data));
@@ -21100,7 +21100,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkAccelerationStructureGeometryDataKHR(alloc, rootType, &from->geometry, (VkAccelerationStructureGeometryDataKHR*)(&to->geometry));
@@ -21129,7 +21129,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)
@@ -21171,7 +21171,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -21199,7 +21199,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pAccelerationStructures = nullptr;
@@ -21288,7 +21288,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -21316,7 +21316,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pVersionData = nullptr;
@@ -21349,7 +21349,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkDeviceOrHostAddressKHR(alloc, rootType, &from->dst, (VkDeviceOrHostAddressKHR*)(&to->dst));
@@ -21378,7 +21378,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     deepcopy_VkDeviceOrHostAddressConstKHR(alloc, rootType, &from->src, (VkDeviceOrHostAddressConstKHR*)(&to->src));
@@ -21407,7 +21407,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -21435,7 +21435,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -21465,7 +21465,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     to->pShaderGroupCaptureReplayHandle = nullptr;
@@ -21498,7 +21498,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
 }
@@ -21526,7 +21526,7 @@
     to->pNext = nullptr;
     if (pNext_size)
     {
-        to->pNext = (const void*)alloc->alloc(pNext_size);
+        to->pNext = (void*)alloc->alloc(pNext_size);
         deepcopy_extension_struct(alloc, rootType, from_pNext, (void*)(to->pNext));
     }
     if (from)