From 7e2f6a48432b241ce3b47e8ec3e19bd47fd57489 Mon Sep 17 00:00:00 2001 From: Constantine Molchanov Date: Wed, 17 Jun 2026 14:17:11 +0400 Subject: [PATCH] Add localPassC. --- libplum/plum.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libplum/plum.nim b/libplum/plum.nim index ca14cf7..65b3aad 100644 --- a/libplum/plum.nim +++ b/libplum/plum.nim @@ -10,7 +10,9 @@ import std/atomics import chronos import chronos/threadsync import results -import ./libplum +import libplum + +{.localPassC: libplum.flags.} # libplum declares some parameters as `const T*` in C (read-only pointer). # Nim has no equivalent, so the generated C code drops the `const`, causing