videoio(dshow): eliminate build warnings from MSVC-Clang
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Tue, 2 Nov 2021 19:22:47 +0000 (19:22 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Tue, 2 Nov 2021 19:22:47 +0000 (19:22 +0000)
modules/videoio/src/cap_dshow.cpp

index afabe0a..1dc18e0 100644 (file)
@@ -93,8 +93,9 @@ Thanks to:
 #pragma warning(disable: 4995)
 #endif
 
-#ifdef __MINGW32__
-// MinGW does not understand COM interfaces
+#if defined(__clang__)  // clang or MSVC clang
+#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
+#elif defined(__GNUC__) // MinGW
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
 #endif