Commit 9b454a8ce2

Frank Denis <github@pureftpd.org>
2024-03-19 13:11:33
WASI-thread: panic if no allocator is given
1 parent c470016
Changed files (1)
lib
lib/std/Thread.zig
@@ -324,9 +324,6 @@ pub const SpawnError = error{
     /// would exceed the limit.
     LockedMemoryLimitExceeded,
 
-    /// An allocator is required to spawn a thread
-    AllocatorRequired,
-
     Unexpected,
 };
 
@@ -836,7 +833,7 @@ const WasiThreadImpl = struct {
 
     fn spawn(config: std.Thread.SpawnConfig, comptime f: anytype, args: anytype) SpawnError!WasiThreadImpl {
         if (config.allocator == null) {
-            return error.AllocatorRequired; // an allocator is required to spawn a WASI thread
+            @panic("an allocator is required to spawn a WASI thread");
         }
 
         // Wrapping struct required to hold the user-provided function arguments.