diff --git a/selfhost/cmd/ww/main.combined.ww b/selfhost/cmd/ww/main.combined.ww index 72c0c519..db84b3d4 100644 --- a/selfhost/cmd/ww/main.combined.ww +++ b/selfhost/cmd/ww/main.combined.ww @@ -1083,9 +1083,7 @@ fn visitseen(c: *expctx, path: str) bool = { }; fn visitadd(c: *expctx, path: str) void = { - let n: *strnode = amalloc(c.a, 32u64): *strnode; - n.s = path; - n.snext = c.visit; + let n: *strnode = alloc(strnode{s=path, snext=c.visit})!; c.visit = n; }; diff --git a/selfhost/cmd/ww/main.ww b/selfhost/cmd/ww/main.ww index c8b763b7..d17955c4 100644 --- a/selfhost/cmd/ww/main.ww +++ b/selfhost/cmd/ww/main.ww @@ -223,9 +223,7 @@ fn visitseen(c: *expctx, path: str) bool = { }; fn visitadd(c: *expctx, path: str) void = { - let n: *strnode = amalloc(c.a, 32u64): *strnode; - n.s = path; - n.snext = c.visit; + let n: *strnode = alloc(strnode{s=path, snext=c.visit})!; c.visit = n; };