From 541a2ba44a22678b7fd7942ec8945533a406249d Mon Sep 17 00:00:00 2001 From: Partho Date: Fri, 11 Apr 2025 13:08:43 -0400 Subject: [PATCH] tweaked get return --- src/symbol_table.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/symbol_table.c b/src/symbol_table.c index 2204ba3..913a32b 100644 --- a/src/symbol_table.c +++ b/src/symbol_table.c @@ -541,6 +541,11 @@ TableNode *getReturn(TableNode *definition) { "not checking the return of a function -- invalid op"); return undefined; } + if(definition->additionalinfo == NULL){ + printdebug( + "node has NULL additionalinfo. Invalid."); + return undefined; + } return definition->additionalinfo->FunTypeAdInfo->returntype; }