summaryrefslogtreecommitdiff
path: root/memory.c
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2022-05-11 10:21:28 +0000
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2022-05-11 10:21:28 +0000
commitfd3f483368ec3c52e00260ae2941b6c0552473cf (patch)
tree6b43e0c4ad470a32156f6738b1e5bd2ee95dba70 /memory.c
parente425895a315d65ff9ca1e2d7911c2fd21d49fe5e (diff)
Fix more bugs
Diffstat (limited to 'memory.c')
-rw-r--r--memory.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/memory.c b/memory.c
index 806d5df..bdec236 100644
--- a/memory.c
+++ b/memory.c
@@ -243,6 +243,11 @@ dupfunction(Function f)
break;
case FunctypeHybrid:
break;
+ case FunctypeTrain:
+ g.train.funcs = emalloc(sizeof(Function) * g.train.nfuncs);
+ for(int i = 0; i < g.train.nfuncs; i++)
+ g.train.funcs[i] = dupfunction(f.train.funcs[i]);
+ break;
default:
print("Missing case in dupfunction: %d\n", f.type);
threadexitsall("dupfunction");