about summary refs log tree commit diff stats
path: root/wrapperhelper/src
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2025-04-28 20:33:47 +0200
committerGitHub <noreply@github.com>2025-04-28 20:33:47 +0200
commit1aa29ec1d3f0c13732755a0bce73da9ce0cc3cf2 (patch)
treed58fb0aad6ac501718c67ef9b20f91054d387df8 /wrapperhelper/src
parentf72d43b77e68e7eea4a3c31c596365e77f1c0cd7 (diff)
downloadbox64-1aa29ec1d3f0c13732755a0bce73da9ce0cc3cf2.tar.gz
box64-1aa29ec1d3f0c13732755a0bce73da9ce0cc3cf2.zip
[WRAPPERHELPER] Fixed 02423c2 (#2584)
Diffstat (limited to 'wrapperhelper/src')
-rw-r--r--wrapperhelper/src/lang.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/wrapperhelper/src/lang.c b/wrapperhelper/src/lang.c
index 81d41531..07b6d2c0 100644
--- a/wrapperhelper/src/lang.c
+++ b/wrapperhelper/src/lang.c
@@ -899,8 +899,7 @@ int type_copy_into(type_t *dest, const type_t *ref) {
 		++ref->val.fun.ret->nrefs;
 		if (ref->val.fun.nargs != (size_t)-1) {
 			if (!ref->val.fun.args) {
-				dest->typ = TYPE_BUILTIN;
-				return 1;
+				break;
 			}
 			type_t **args = malloc(sizeof *args * ref->val.fun.nargs);
 			if (!args) {