diff --git a/src/lib.zig b/src/lib.zig index 7543c9cf78595fbae7ff18aa1b0a9e16481e41e5..5337e1355ba7f90c7f38b8d8ea8be1461e6437df 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("./ptrCastConst.zig"); pub usingnamespace @import("./sortBy.zig"); pub usingnamespace @import("./sortBySlice.zig"); pub usingnamespace @import("./lessThanSlice.zig"); diff --git a/src/ptrCastConst.zig b/src/ptrCastConst.zig deleted file mode 100644 index 550260ac9ec8065eab0faf92cdee3cfcd0bce355..0000000000000000000000000000000000000000 --- a/src/ptrCastConst.zig +++ /dev/null @@ -1,15 +0,0 @@ -const std = @import("std"); -const string = []const u8; -const extras = @import("./lib.zig"); - -pub fn ptrCastConst(comptime T: type, ptr: *const anyopaque) *const T { - if (@alignOf(T) == 0) @compileError(@typeName(T)); - return @ptrCast(@alignCast(ptr)); -} - -test { - const a: u16 = 42; - const b: *const anyopaque = &a; - const c: *const u16 = ptrCastConst(u16, b); - try std.testing.expect(a == c.*); -}