=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: build: Enable -Wimplicit-fallthrough.
Alexandre Julliard
julliard at winehq.org
Tue Aug 6 17:39:38 CDT 2019
Module: vkd3d
Branch: master
Commit: 8b49b6e057e6589e2898746b3f29dcaeb8620672
URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=8b49b6e057e6589e2898746b3f29dcaeb8620672
Author: Józef Kucia <jkucia at codeweavers.com>
Date: Mon Aug 5 18:03:38 2019 +0200
build: Enable -Wimplicit-fallthrough.
Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
configure.ac | 1 +
libs/vkd3d/utils.c | 2 ++
2 files changed, 3 insertions(+)
diff --git a/configure.ac b/configure.ac
index abd94b5..7b72d3e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -44,6 +44,7 @@ AS_IF([test "x${GCC}" = "xyes"],
[VKD3D_CFLAGS="-Wall -pipe"
VKD3D_CHECK_CFLAGS([-std=c99])
VKD3D_CHECK_CFLAGS([-Wdeclaration-after-statement])
+ VKD3D_CHECK_CFLAGS([-Wimplicit-fallthrough])
VKD3D_CHECK_CFLAGS([-Wmissing-prototypes])
VKD3D_CHECK_CFLAGS([-Wunused-but-set-parameter])
VKD3D_CHECK_CFLAGS([-Wvla])
diff --git a/libs/vkd3d/utils.c b/libs/vkd3d/utils.c
index 0329499..6a910a7 100644
--- a/libs/vkd3d/utils.c
+++ b/libs/vkd3d/utils.c
@@ -702,10 +702,12 @@ HRESULT hresult_from_vk_result(VkResult vr)
return S_OK;
case VK_ERROR_OUT_OF_DEVICE_MEMORY:
WARN("Out of device memory.\n");
+ /* fall-through */
case VK_ERROR_OUT_OF_HOST_MEMORY:
return E_OUTOFMEMORY;
default:
FIXME("Unhandled VkResult %d.\n", vr);
+ /* fall-through */
case VK_ERROR_DEVICE_LOST:
case VK_ERROR_EXTENSION_NOT_PRESENT:
return E_FAIL;
More information about the wine-cvs
mailing list