Should regress_test_array_int_inout free the given list?
Submitted by Torsten Schoenfeld
Link to original bug (#745336)
Description
Given these annotations:
/**
- regress_test_array_int_inout:
- @n_ints: (inout): the length of @ints
- @ints: (inout) (array length=n_ints) (transfer full): ... */ void regress_test_array_int_inout (int *n_ints, int **ints)
I expect regress_test_array_int_inout to free *ints prior to overwriting it. But it doesn't. Should it?