From 748b322dddaf0e789ed7dfa920523e7f19ebbe09 Mon Sep 17 00:00:00 2001 From: Puck Meerburg Date: Sun, 23 Jul 2023 11:32:17 +0000 Subject: [PATCH] nix_api_value: fix primop arity --- src/libexpr/nix_api_value.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libexpr/nix_api_value.cc b/src/libexpr/nix_api_value.cc index f58500367..ba36fdc3c 100644 --- a/src/libexpr/nix_api_value.cc +++ b/src/libexpr/nix_api_value.cc @@ -42,7 +42,11 @@ PrimOp *nix_alloc_primop(nix_c_context *context, PrimOpFun fun, int arity, #ifdef HAVE_BOEHMGC (GC) #endif - nix::PrimOp{.name = name, .args = {}, .doc = doc, .fun = fun2}; + nix::PrimOp{.name = name, + .args = {}, + .arity = (size_t)arity, + .doc = doc, + .fun = fun2}; if (args) for (size_t i = 0; args[i]; i++) p->args.emplace_back(*args);