ModuleObjName##Class was being used instead of ModuleObjName. Fix it. Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> --- include/qom/object.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/qom/object.h b/include/qom/object.h index be64421089..f515230f61 100644 --- a/include/qom/object.h +++ b/include/qom/object.h @@ -571,7 +571,7 @@ struct Object typedef struct ModuleObjName ModuleObjName; \ typedef struct ModuleObjName##Class ModuleObjName##Class; \ \ - G_DEFINE_AUTOPTR_CLEANUP_FUNC(ModuleObjName##Class, object_unref) \ + G_DEFINE_AUTOPTR_CLEANUP_FUNC(ModuleObjName, object_unref) \ \ static inline G_GNUC_UNUSED ModuleObjName##Class * \ MODULE_OBJ_NAME##_GET_CLASS(void *obj) \ -- 2.26.2