From b140289c4064d3a813d0d3d8a4ffb65ba684c733 Mon Sep 17 00:00:00 2001 From: Kai Gunger Date: Thu, 7 May 2026 02:00:45 -0400 Subject: [tnslc] fix members in binary operations --- tnslc/utils/vector.tnsl | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tnslc/utils') diff --git a/tnslc/utils/vector.tnsl b/tnslc/utils/vector.tnsl index 38c45fc..b38978f 100644 --- a/tnslc/utils/vector.tnsl +++ b/tnslc/utils/vector.tnsl @@ -56,6 +56,19 @@ uint VECTOR_MAX_GROW = 256 self.count++ ;/ + /; replace (int index, ~void el) + ~uint8 start = self.get(index) + /; if (start == NULL) + return + ;/ + + /; loop (int i = 0; i < self._elsz) [i++] + ~uint8 to = start + i + ~uint8 from = el + i + to` = from` + ;/ + ;/ + /; _shrink(uint i) /; if (i !< self.size) self.size = 1 -- cgit v1.2.3