changeset 843:497eca78800c

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.
author David Demelier <markand@malikania.fr>
date Fri, 05 Jul 2019 20:12:00 +0200
parents 0df3a4977bf9
children dc6b42d7b97a
files tests/src/libirccd-daemon/dynlib-plugin/main.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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<mock_plugin>(plugin);
+		plugin_ = std::static_pointer_cast<mock_plugin>(plugin);
 	}
 };