From fd42decdbd0668ee10da8805b192d412df28edf3 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Wed, 16 Oct 2024 09:09:01 +0200 Subject: [PATCH] fix PsSubscript set_child --- src/pystencils/backend/ast/expressions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pystencils/backend/ast/expressions.py b/src/pystencils/backend/ast/expressions.py index be60af414..51807d96a 100644 --- a/src/pystencils/backend/ast/expressions.py +++ b/src/pystencils/backend/ast/expressions.py @@ -230,7 +230,7 @@ class PsSubscript(PsLvalue, PsExpression): return (self._arr,) + tuple(self._index) def set_child(self, idx: int, c: PsAstNode): - idx = range(len(self._index))[idx] + idx = range(len(self._index) + 1)[idx] match idx: case 0: self.array = failing_cast(PsExpression, c) -- GitLab