# HG changeset patch # User David Demelier # Date 1562350320 -7200 # Node ID 497eca78800cde82f2a6d0bd2437ef9c4a6c3378 # Parent 0df3a4977bf91e7c06420848fbc078d8ea8153e3 tests: use static cast rather than dynamic It looks like dynamic_cast under a shared library does not cross boundaries so use a static_cast since we know that we allocated a mock_plugin. diff -r 0df3a4977bf9 -r 497eca78800c tests/src/libirccd-daemon/dynlib-plugin/main.cpp --- a/tests/src/libirccd-daemon/dynlib-plugin/main.cpp Thu Jul 04 21:00:00 2019 +0200 +++ b/tests/src/libirccd-daemon/dynlib-plugin/main.cpp Fri Jul 05 20:12:00 2019 +0200 @@ -52,7 +52,7 @@ if (!plugin) throw std::runtime_error("sample not found"); - plugin_ = std::dynamic_pointer_cast(plugin); + plugin_ = std::static_pointer_cast(plugin); } };