mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-19 06:40:20 +03:00
Updated to use alignOf consistently
Signed-off-by: Vladimir Zotov <azuresplash@gmail.com>
This commit is contained in:
parent
199e84e91e
commit
16bc2fd631
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user