Array *a = (Array *) atomic_load_explicit(&q->array, memory_order_relaxed);
if (b - t > atomic_load_explicit(&a->size, memory_order_relaxed) - 1) {
resize(q);
-
+ a = (Array *) atomic_load_explicit(&q->array, memory_order_relaxed);
+
}
int size = atomic_load_explicit(&a->size, memory_order_relaxed);