From afacd2b52b9f0f84e5043ff12fbb83aa12d32cd9 Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Thu, 25 Mar 2021 18:00:39 -0700 Subject: [PATCH] use a template for indexing Board --- game.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/game.nim b/game.nim index ed5b2a9..a295a40 100644 --- a/game.nim +++ b/game.nim @@ -50,7 +50,8 @@ type initialized: bool -proc `[]`*[T](b: var Board, idx: T): var Square = +# use a template here for better inlining +template `[]`*[T](b: var Board, idx: T): var Square = b.squares[idx]