diff --git a/vpi_modules.cc b/vpi_modules.cc index dc3129302..12ec42c5c 100644 --- a/vpi_modules.cc +++ b/vpi_modules.cc @@ -253,7 +253,7 @@ bool load_vpi_module(const char*path) ivl_dlclose(dll); return true; } - vpip_set_callback_t set_callback = static_cast(function); + vpip_set_callback_t set_callback = (vpip_set_callback_t)function; if (!set_callback(&vpi_routines, vpip_routines_version)) { cerr << "error: Failed to link '" << path << "'. " "Try rebuilding it with iverilog-vpi." << endl;