Am 23.11.2012 09:47, schrieb Paolo Bonzini: > Store in the object the freeing function that will be used at deletion > time. This makes it possible to use object_delete on statically-allocated > (embedded) objects. Dually, it makes it possible to use object_unparent > and object_unref without leaking memory, when the lifetime of object > might extend until after the call to object_delete. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
The code is Reviewed-by: Andreas Färber <afaer...@suse.de> however I do not agree with the goal in the subject. I thought this was to match C++ in actually deallocating the memory. Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg