From 71b17971f63dc9def67faea500dcbaced979efb4 Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 19 Aug 2022 04:29:50 +0100 Subject: [PATCH] Fix runtime checks for overloaded initState call Signed-off-by: falkTX --- distrho/src/DistrhoPluginInternal.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/distrho/src/DistrhoPluginInternal.hpp b/distrho/src/DistrhoPluginInternal.hpp index 8ea789d9..ca93afd5 100644 --- a/distrho/src/DistrhoPluginInternal.hpp +++ b/distrho/src/DistrhoPluginInternal.hpp @@ -327,7 +327,8 @@ public: # if DISTRHO_PLUGIN_WANT_STATE if (fData->stateCount != 0) { - if ((void*)(fPlugin->*(&Plugin::initState)) == (void*)&Plugin::initState) + if ((void*)(fPlugin->*(static_cast(&Plugin::initState))) == + (void*)static_cast(&Plugin::initState)) { d_stderr2("DPF warning: Plugins with state must implement `initState`"); abort();