From 5a18cc9864b8fe08b2e42e88be52b7b4f1953386 Mon Sep 17 00:00:00 2001 From: John Lorentzson Date: Tue, 20 May 2025 12:28:11 +0200 Subject: [PATCH] Make NODE-DOTIMES hold a counter variable --- wip-duuqnd/user-side-compiler/high-level.lisp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wip-duuqnd/user-side-compiler/high-level.lisp b/wip-duuqnd/user-side-compiler/high-level.lisp index 982de76..f20f9b1 100644 --- a/wip-duuqnd/user-side-compiler/high-level.lisp +++ b/wip-duuqnd/user-side-compiler/high-level.lisp @@ -78,6 +78,8 @@ (defclass node-dotimes (node) ((%stop-ref :accessor stop-ref :initarg :stop-ref :documentation "A reference giving a value of how many times to run the loop.") + (%counter-ref :accessor counter-ref :initarg :counter-ref + :documentation "A reference to a variable being set to the loop index.") (%loopee-node :accessor loopee-node :initarg :loopee-node))) (defmethod generate-code ((node node-dotimes))