aboutsummaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
Diffstat (limited to 'std')
-rw-r--r--std/atomic/queue.zig14
-rw-r--r--std/atomic/stack.zig14
2 files changed, 24 insertions, 4 deletions
diff --git a/std/atomic/queue.zig b/std/atomic/queue.zig
index 4f856d9e01..2a48407383 100644
--- a/std/atomic/queue.zig
+++ b/std/atomic/queue.zig
@@ -94,8 +94,18 @@ test "std.atomic.queue" {
for (getters) |t|
t.wait();
- std.debug.assert(context.put_sum == context.get_sum);
- std.debug.assert(context.get_count == puts_per_thread * put_thread_count);
+ if (context.put_sum != context.get_sum) {
+ std.debug.panic("failure\nput_sum:{} != get_sum:{}", context.put_sum, context.get_sum);
+ }
+
+ if (context.get_count != puts_per_thread * put_thread_count) {
+ std.debug.panic(
+ "failure\nget_count:{} != puts_per_thread:{} * put_thread_count:{}",
+ context.get_count,
+ u32(puts_per_thread),
+ u32(put_thread_count),
+ );
+ }
}
fn startPuts(ctx: *Context) u8 {
diff --git a/std/atomic/stack.zig b/std/atomic/stack.zig
index 77fa1a9100..c6b368b990 100644
--- a/std/atomic/stack.zig
+++ b/std/atomic/stack.zig
@@ -97,8 +97,18 @@ test "std.atomic.stack" {
for (getters) |t|
t.wait();
- std.debug.assert(context.put_sum == context.get_sum);
- std.debug.assert(context.get_count == puts_per_thread * put_thread_count);
+ if (context.put_sum != context.get_sum) {
+ std.debug.panic("failure\nput_sum:{} != get_sum:{}", context.put_sum, context.get_sum);
+ }
+
+ if (context.get_count != puts_per_thread * put_thread_count) {
+ std.debug.panic(
+ "failure\nget_count:{} != puts_per_thread:{} * put_thread_count:{}",
+ context.get_count,
+ u32(puts_per_thread),
+ u32(put_thread_count),
+ );
+ }
}
fn startPuts(ctx: *Context) u8 {