From 27fb88f866d3b242c7e7aba7a4886356c1252f6e Mon Sep 17 00:00:00 2001 From: Partho Bhattacharya Date: Wed, 26 Mar 2025 16:21:57 -0400 Subject: [PATCH] updated branch to not crash due to getType issue --- src/symbol_table.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/symbol_table.c b/src/symbol_table.c index cb6a311..35e99de 100644 --- a/src/symbol_table.c +++ b/src/symbol_table.c @@ -472,11 +472,11 @@ TableNode *CreateEntry(SymbolTable *table, TableNode *typeOf, char *id, char *getType(TableNode *tn) { if(tn == NULL){ printf("passed a NULL table entry to getType\n"); - return NULL; + return tn; } if(tn->theType == NULL){ printf("type of entry is currently NULL, undefined type \n"); - return NULL; + return tn; } return tn->theType->theName; } char *getName(TableNode *tn) { return tn->theName; }