From: Brendan Hansen Date: Fri, 8 Dec 2023 17:18:37 +0000 (-0600) Subject: fixed: incorrect error message when the type of an overload procedure is used X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=1504bb3a40ab5d543fff682013b7ab3ec49ff9f9;p=onyx.git fixed: incorrect error message when the type of an overload procedure is used --- diff --git a/compiler/src/astnodes.c b/compiler/src/astnodes.c index 7665d68f..3fcba62d 100644 --- a/compiler/src/astnodes.c +++ b/compiler/src/astnodes.c @@ -1804,6 +1804,14 @@ const char* node_get_type_name(void* node) { return "polymorphic procedure"; } + if (((AstNode *) node)->kind == Ast_Kind_Overloaded_Function) { + return "overloaded procedure"; + } + + if (((AstNode *) node)->kind == Ast_Kind_Alias) { + return node_get_type_name(((AstAlias *) node)->alias); + } + return type_get_name(((AstTyped *) node)->type); }