Skip to content

Commit 48ed4fa

Browse files
committed
Fix compile error in MSVC 19.29
This Visual Studio 2019 compiler wrongly emits a warning. test\testvulkan.c(271): error C2220: the following warning is treated as an error test\testvulkan.c(271): warning C4090: 'function': different 'const' qualifiers test\testvulkan.c(286): warning C4090: 'function': different 'const' qualifiers
1 parent 0a45525 commit 48ed4fa

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

test/testvulkan.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ static void createInstance(void)
268268
int count_extensions = count_instance_extensions + 1;
269269
instanceExtensions = SDL_malloc(count_extensions * sizeof(const char *));
270270
instanceExtensions[0] = VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME;
271-
SDL_memcpy(&instanceExtensions[1], instance_extensions, count_instance_extensions * sizeof(const char*));
271+
SDL_memcpy((char **) &instanceExtensions[1], instance_extensions, count_instance_extensions * sizeof(const char*));
272272

273273
instanceCreateInfo.enabledExtensionCount = count_extensions;
274274
instanceCreateInfo.ppEnabledExtensionNames = instanceExtensions;
@@ -283,7 +283,7 @@ static void createInstance(void)
283283
result = vkCreateInstance(&instanceCreateInfo, NULL, &vulkanContext->instance);
284284

285285
if (instanceExtensions != NULL) {
286-
SDL_free(instanceExtensions);
286+
SDL_free((char **) instanceExtensions);
287287
}
288288

289289
if (result != VK_SUCCESS) {
@@ -500,9 +500,9 @@ static void createDevice(void)
500500
VkDeviceCreateInfo deviceCreateInfo = { 0 };
501501
static const char *const deviceExtensionNames[] = {
502502
VK_KHR_SWAPCHAIN_EXTENSION_NAME,
503-
#ifdef __APPLE__
503+
#ifdef __APPLE__
504504
"VK_KHR_portability_subset"
505-
#endif
505+
#endif
506506
};
507507
VkResult result;
508508

0 commit comments

Comments
 (0)