aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--river/util.zig10
1 files changed, 0 insertions, 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));
-}