diff --git a/src/lib.zig b/src/lib.zig index 232381d9467a3773680801b851b96973f9cdecca..7543c9cf78595fbae7ff18aa1b0a9e16481e41e5 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -25,7 +25,6 @@ pub usingnamespace @import("./pipe.zig"); pub usingnamespace @import("./StringerJsonStringifyMixin.zig"); pub usingnamespace @import("./TagNameJsonStringifyMixin.zig"); pub usingnamespace @import("./countScalar.zig"); -pub usingnamespace @import("./ptrCast.zig"); pub usingnamespace @import("./ptrCastConst.zig"); pub usingnamespace @import("./sortBy.zig"); pub usingnamespace @import("./sortBySlice.zig"); diff --git a/src/ptrCast.zig b/src/ptrCast.zig deleted file mode 100644 index dbb99f1b69f74e70575fb952e52df259bee0d1bc..0000000000000000000000000000000000000000 --- a/src/ptrCast.zig +++ /dev/null @@ -1,15 +0,0 @@ -const std = @import("std"); -const string = []const u8; -const extras = @import("./lib.zig"); - -pub fn ptrCast(comptime T: type, ptr: *anyopaque) *T { - if (@alignOf(T) == 0) @compileError(@typeName(T)); - return @ptrCast(@alignCast(ptr)); -} - -test { - var a: u16 = 42; - const b: *anyopaque = &a; - const c: *u16 = ptrCast(u16, b); - try std.testing.expect(a == c.*); -}