From 1052592232df6d1a617300455cea4a8884ea961b Mon Sep 17 00:00:00 2001 From: Jason Wang <1724555125@qq.com> Date: Fri, 15 Mar 2019 12:26:11 +0800 Subject: [PATCH] fix kvec.h fix kv_a, error: lvalue required as left operand of assignment --- kvec.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kvec.h b/kvec.h index 676be8b8..f540c0b3 100644 --- a/kvec.h +++ b/kvec.h @@ -81,10 +81,10 @@ int main() { (v).a = (type*)realloc((v).a, sizeof(type) * (v).m), 0) \ : 0), ((v).a + ((v).n++)) -#define kv_a(type, v, i) (((v).m <= (size_t)(i)? \ +#define kv_a(type, v, i) ((v).m <= (size_t)(i)? \ ((v).m = (v).n = (i) + 1, kv_roundup32((v).m), \ (v).a = (type*)realloc((v).a, sizeof(type) * (v).m), 0) \ : (v).n <= (size_t)(i)? (v).n = (i) + 1 \ - : 0), (v).a[(i)]) + : 0), (v).a[(i)] #endif