Skip to content

Commit 001e52c

Browse files
committed
mingw: disable arrogant warning
1 parent ac6fe38 commit 001e52c

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

include/libremidi/backends/kdmapi/helpers.hpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ class kdmapi_loader
7070
return;
7171
}
7272

73+
#if !defined(_MSC_VER)
74+
#pragma GCC diagnostic push
75+
#pragma GCC diagnostic ignored "-Wcast-function-type"
76+
#endif
77+
7378
// Load all function pointers
7479
IsKDMAPIAvailable
7580
= reinterpret_cast<IsKDMAPIAvailable_t>(GetProcAddress(m_handle, "IsKDMAPIAvailable"));
@@ -94,6 +99,10 @@ class kdmapi_loader
9499
ReturnKDMAPIVer
95100
= reinterpret_cast<ReturnKDMAPIVer_t>(GetProcAddress(m_handle, "ReturnKDMAPIVer"));
96101

102+
#if !defined(_MSC_VER)
103+
#pragma GCC diagnostic pop
104+
#endif
105+
97106
// Check if the minimum required functions are available
98107
if (!IsKDMAPIAvailable || !InitializeKDMAPIStream || !TerminateKDMAPIStream || !SendDirectData)
99108
{

0 commit comments

Comments
 (0)