From d0f477312000808f255de00854192d7d12d3f946 Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 10 Dec 2021 21:38:33 +0200 Subject: [PATCH] use correct type for m_nns computation --- src/ns.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ns.h b/src/ns.h index 86a36e97..a2677495 100644 --- a/src/ns.h +++ b/src/ns.h @@ -26,7 +26,7 @@ B gid2str(i32 n); // returns unowned object #define m_nnsDesc(...) ({ char* names_[] = {__VA_ARGS__}; m_nnsDescF(sizeof(names_)/sizeof(char*), names_); }) -#define m_nns(desc, ...) ({ B vals_[] = {__VA_ARGS__}; m_nnsF(desc, sizeof(vals_)/sizeof(char*), vals_); }) +#define m_nns(desc, ...) ({ B vals_[] = {__VA_ARGS__}; m_nnsF(desc, sizeof(vals_)/sizeof(B), vals_); }) Body* m_nnsDescF(i32 n, char** names); // adds the result as a permanent GC root B m_nnsF(Body* desc, i32 n, B* vals);