diff --git a/src/lib.zig b/src/lib.zig index fe485f81fff31eb788be8497c6c8ceae81cb772c..538ca96f8ace12e70d1e7163000230aaac9868e0 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -223,5 +223,6 @@ pub fn countScalar(comptime T: type, haystack: []const T, needle: T) usize { } pub fn ptrCast(comptime T: type, ptr: *anyopaque) *T { + if (@alignOf(T) == 0) @compileError(@typeName(T)); return @ptrCast(*T, @alignCast(@alignOf(T), ptr)); }