From a28b9798a8e3194cbbd167abb0cee9653532564a Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Tue, 24 Dec 2024 16:51:23 -0700 Subject: [PATCH] module: improve error message for use-after-delete of objects Signed-off-by: Stephen Gutekanst --- src/module.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/module.zig b/src/module.zig index 99e10137..f1503978 100644 --- a/src/module.zig +++ b/src/module.zig @@ -318,7 +318,7 @@ pub fn Objects(options: ObjectsOptions, comptime T: type) type { // e.g. in release builds const unpacked: PackedID = @bitCast(id); if (unpacked.generation != generation.items[unpacked.index]) { - @panic("mach: " ++ fn_name ++ "() called with an object that is no longer valid"); + @panic("mach: " ++ fn_name ++ "() called on a dead object (use after delete)"); } if (dead.isSet(unpacked.index)) { @panic("mach: " ++ fn_name ++ "() called on a dead object");