From f50a0e5d0a26123f90caabb9cb4814fb96b26756 Mon Sep 17 00:00:00 2001
From: Joris Vaillant <joris.vaillant@inria.fr>
Date: Wed, 29 May 2024 18:35:20 +0200
Subject: [PATCH] unittest: Fix conversion warning

---
 unittest/bind_virtual_factory.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/unittest/bind_virtual_factory.cpp b/unittest/bind_virtual_factory.cpp
index 30ac0afc..3bfab6dd 100644
--- a/unittest/bind_virtual_factory.cpp
+++ b/unittest/bind_virtual_factory.cpp
@@ -73,7 +73,7 @@ struct VirtualClassWrapper : MyVirtualClass, bp::wrapper<MyVirtualClass> {
 
   shared_ptr<MyVirtualData> createData() const override {
     if (bp::override fo = this->get_override("createData")) {
-      bp::object result = fo();
+      bp::object result = fo().as<bp::object>();
       return bp::extract<shared_ptr<MyVirtualData> >(result);
     }
     return default_createData();
-- 
GitLab