From 16bc2fd6317f51586bf18d98c22fb3e15d2cf3f2 Mon Sep 17 00:00:00 2001 From: Vladimir Zotov Date: Sun, 10 Dec 2023 08:45:20 +0100 Subject: [PATCH] Updated to use alignOf consistently Signed-off-by: Vladimir Zotov --- examples/nodejs-interop/wasm/platform/host.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/nodejs-interop/wasm/platform/host.zig b/examples/nodejs-interop/wasm/platform/host.zig index 3f1a176fa6..d6da990e7e 100644 --- a/examples/nodejs-interop/wasm/platform/host.zig +++ b/examples/nodejs-interop/wasm/platform/host.zig @@ -24,13 +24,13 @@ export fn roc_realloc(c_ptr: *anyopaque, new_size: usize, old_size: usize, align _ = old_size; _ = alignment; - return realloc(@as([*]align(Align) u8, @alignCast(@ptrCast(c_ptr))), new_size); + return realloc(@as([*]align(@alignOf(Align)) u8, @alignCast(@ptrCast(c_ptr))), new_size); } export fn roc_dealloc(c_ptr: *anyopaque, alignment: u32) callconv(.C) void { _ = alignment; - free(@as([*]align(Align) u8, @alignCast(@ptrCast(c_ptr)))); + free(@as([*]align(@alignOf(Align)) u8, @alignCast(@ptrCast(c_ptr)))); } // NOTE roc_panic and roc_dbg is provided in the JS file, so it can throw an exception