From 616a7b6b67eb27a0973d09022708b069f8e8b3de Mon Sep 17 00:00:00 2001 From: Partho Date: Sun, 4 May 2025 15:13:48 -0400 Subject: [PATCH] added extra case for get prim size --- src/symbol_table.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/symbol_table.c b/src/symbol_table.c index f4fa1ea..e1a63aa 100644 --- a/src/symbol_table.c +++ b/src/symbol_table.c @@ -116,6 +116,10 @@ int getPrimSize(TableNode *definition) { "Invalid."); return -1; } + if(getAdInfoType(definition) == TYPE_ARRAY_TYPE){ + //special case to return size for reference to an array + return 8; + } if (definition->additionalinfo == NULL) { printdebug("node has NULL additionalinfo. Invalid."); return -1;