git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit958f4785fec2680e4e0da569fe26224b66535a3f
parentf42d11494b
authorIsaac Freund <[email protected]>
date2021-07-31 00:57
util: remove unused function

 river/util.zig | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/river/util.zig b/river/util.zig
index ceeea07..21419bb 100644
--- a/river/util.zig
+++ b/river/util.zig
@@ -20,13 +20,3 @@ const os = std.os;
 
 /// The global general-purpose allocator used throughout river's code
 pub const gpa = std.heap.c_allocator;
-
-/// Take a pointer to c_void and cast it to a pointer to T. This function
-/// exists to avoid having the verbosity of the required alignment casts all
-/// over the code.
-pub fn voidCast(comptime T: type, ptr: anytype) *T {
-    // See https://github.com/ziglang/zig/issues/5618
-    if (@TypeOf(ptr) != *c_void)
-        @compileError("voidCast takes *c_void but " ++ @typeName(@TypeOf(ptr)) ++ " was provided");
-    return @ptrCast(*T, @alignCast(@alignOf(*T), ptr));
-}