added a check I didn't think I needed
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 15 Dec 2020 16:37:06 +0000 (10:37 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 15 Dec 2020 16:37:06 +0000 (10:37 -0600)
onyx
src/onyxutils.c

diff --git a/onyx b/onyx
index fd08e0f5726971a76d92eeb8b81c24156bab6b2c..a58312a8a47ec515e1b61b5916f6802868a0c7fe 100755 (executable)
Binary files a/onyx and b/onyx differ
index b49fb4f2fa6ba3dba5e8543bdbf2d250cf239538..e689b99a71f4dda06358f084737b9087b01f6c52 100644 (file)
@@ -819,7 +819,7 @@ b32 type_check_or_auto_cast(AstTyped** pnode, Type* type) {
         if (func == NULL) return 0;
 
         *pnode = (AstTyped *) func;
-        return 1;
+        node = *pnode;
     }
 
     if (types_are_compatible(node->type, type)) return 1;