On Tue, 20 Feb 2024 at 21:20, Peter Maydell <peter.mayd...@linaro.org> wrote: > > On Tue, 20 Feb 2024 at 19:46, Richard Henderson > <richard.hender...@linaro.org> wrote: > > > > On 2/20/24 06:06, Peter Maydell wrote: > > > +void resettable_container_add(ResettableContainer *rc, Object *obj) > > > +{ > > > + g_ptr_array_add(rc->children, obj); > > > +} > > > > Did you want to assert here that obj does in fact implement Resettable? > > I guess that makes for a nicer detection of that class of bug, > so sure.
I'm going to do this with INTERFACE_CHECK(void, obj, TYPE_RESETTABLE_INTERFACE); If anybody thinks there's a better way of doing that let me know. -- PMM