From 040cfcd67ab370558d752a113a3ecc07aea2ba7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=B2=20=D0=98?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD?= Date: Sun, 5 Nov 2017 17:24:03 +0100 Subject: [PATCH] bug fix #546 --- Optimizer/Optimizer.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Optimizer/Optimizer.cs b/Optimizer/Optimizer.cs index 63cd0223d..502a24cfd 100644 --- a/Optimizer/Optimizer.cs +++ b/Optimizer/Optimizer.cs @@ -997,6 +997,9 @@ namespace PascalABCCompiler { VisitExpression(en.simple_arr_expr); VisitExpression(en.ind_expr); + if (en.expr_indices != null) + foreach (expression_node expr in en.expr_indices) + VisitExpression(expr); } private void VisitNonStaticPropertyReference(non_static_property_reference en)