mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-11-04 10:08:56 +01:00 
			
		
		
		
	Remove a redundant assertion
A gsize is never going below 0.
This commit is contained in:
		@@ -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)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user