introspection: Remove 'caller-allocates' from POD types
authorPhilip Chimento <philip.chimento@gmail.com>
Wed, 16 Aug 2023 05:30:27 +0000 (22:30 -0700)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 24 Aug 2023 14:22:56 +0000 (10:22 -0400)
commit294bc262cddcc5003c664afd6f6e4659505aea41
treec6bfc7bbb3a93d64506308ec9782166c94246a9b
parent494b25388a0775152f17ada8483f8b0b439637eb
introspection: Remove 'caller-allocates' from POD types

The (out caller-allocates) and (out callee-allocates) annotations are
meant for structured or pointer types. Plain old data types are just
regular out parameters and don't need the annotation about who allocates
them.

See glib!2005, gjs#570
gtk/gtklistbase.c
gtk/gtksectionmodel.c