From dda61d7b0fe1de983c7af10efd321fa01c4831d8 Mon Sep 17 00:00:00 2001
From: Chris Robinson <chris.kcat@gmail.com>
Date: Wed, 20 Sep 2023 20:14:33 -0700
Subject: Don't assume an enum's underlying type

---
 alc/backends/wasapi.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'alc/backends/wasapi.cpp')

diff --git a/alc/backends/wasapi.cpp b/alc/backends/wasapi.cpp
index de974774..25845527 100644
--- a/alc/backends/wasapi.cpp
+++ b/alc/backends/wasapi.cpp
@@ -1244,7 +1244,7 @@ FORCE_ALIGN int WasapiPlayback::mixerSpatialProc()
         {
             if(channels.empty()) UNLIKELY
             {
-                DWORD flags{audio.mStaticMask};
+                auto flags = al::to_underlying(audio.mStaticMask);
                 channels.reserve(static_cast<uint>(al::popcount(flags)));
                 while(flags)
                 {
-- 
cgit v1.2.3