From 614287c9e376fea8be395a2c4f8b38ec708444a0 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Sun, 19 Jul 2020 23:14:30 +0200 Subject: Added a minor opt. --- stc/cvecpq.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stc/cvecpq.h b/stc/cvecpq.h index a6134620..441859a5 100644 --- a/stc/cvecpq.h +++ b/stc/cvecpq.h @@ -96,7 +96,7 @@ cvec_##tag##_pushPriorityQ(CVec_##tag* self, CVecValue_##tag value) { \ CVecValue_##tag *arr = self->data - 1; \ for (; c > 1 && cvec_##tag##_sortCompare(&arr[c >> 1], &value) cmpOpr 0; c >>= 1) \ arr[c] = arr[c >> 1]; \ - arr[c] = value; \ + if (c != n) arr[c] = value; \ } \ \ STC_API void \ -- cgit v1.2.3