mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-25 15:06:14 +01:00
Remove a redundant assertion
A gsize is never going below 0.
This commit is contained in:
parent
ba6e66bff1
commit
6e7a7052e0
@ -110,6 +110,10 @@ _g_atomic_array_init (GAtomicArray *array)
|
|||||||
* This means you can use this to grow the
|
* This means you can use this to grow the
|
||||||
* array part and it handles the first element
|
* array part and it handles the first element
|
||||||
* being added automatically.
|
* being added automatically.
|
||||||
|
*
|
||||||
|
* We don't support shrinking arrays, as if
|
||||||
|
* we then re-grow we may reuse an old pointer
|
||||||
|
* value and confuse the transaction check.
|
||||||
*/
|
*/
|
||||||
gpointer
|
gpointer
|
||||||
_g_atomic_array_copy (GAtomicArray *array,
|
_g_atomic_array_copy (GAtomicArray *array,
|
||||||
@ -119,11 +123,6 @@ _g_atomic_array_copy (GAtomicArray *array,
|
|||||||
guint8 *new, *old;
|
guint8 *new, *old;
|
||||||
gsize old_size, new_size;
|
gsize old_size, new_size;
|
||||||
|
|
||||||
/* We don't support shrinking arrays, as if
|
|
||||||
we then re-grow we may reuse an old pointer
|
|
||||||
value and confuse the transaction check. */
|
|
||||||
g_assert (additional_element_size >= 0);
|
|
||||||
|
|
||||||
G_LOCK (array);
|
G_LOCK (array);
|
||||||
old = g_atomic_pointer_get (&array->data);
|
old = g_atomic_pointer_get (&array->data);
|
||||||
if (old)
|
if (old)
|
||||||
|
Loading…
Reference in New Issue
Block a user