diff --git a/zstd/src/main/java/io/github/dfa1/zstd/NativeCall.java b/zstd/src/main/java/io/github/dfa1/zstd/NativeCall.java index 71181b8..463e0a9 100644 --- a/zstd/src/main/java/io/github/dfa1/zstd/NativeCall.java +++ b/zstd/src/main/java/io/github/dfa1/zstd/NativeCall.java @@ -59,12 +59,11 @@ private static String errorName(long code) { /// Guards a zero-copy entry point: the segment handed to zstd must be backed /// by native (off-heap) memory, since its address is dereferenced in C. Fails /// fast with a clear message instead of the FFM linker's cryptic error. - static MemorySegment requireNative(MemorySegment seg, String name) { + static void requireNative(MemorySegment seg, String name) { if (!seg.isNative()) { throw new IllegalArgumentException( name + " must be a native (off-heap) MemorySegment; got a heap segment"); } - return seg; } /// Rethrows any `Throwable` as if unchecked, laundering the checked