From fff5d6a7fe7f584896edeeebd1b4314615dfa0b7 Mon Sep 17 00:00:00 2001 From: Sam K Date: Sun, 12 Jul 2026 08:12:54 +1000 Subject: [PATCH] Fix panic when Lua integer is out of range of destination type --- src/lib.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.zig b/src/lib.zig index db5ba7f..c94f7e6 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -4887,7 +4887,7 @@ pub const Lua = opaque { switch (type_info) { .int => { const result = try lua.toInteger(index); - return @as(T, @intCast(result)); + return std.math.cast(T, result) orelse error.LuaIntegerOutOfRange; }, .float => { const result = try lua.toNumber(index);