diff --git a/glfw/src/Monitor.zig b/glfw/src/Monitor.zig index 545f9ef1..28162eff 100644 --- a/glfw/src/Monitor.zig +++ b/glfw/src/Monitor.zig @@ -394,7 +394,7 @@ pub inline fn getAll(allocator: mem.Allocator) mem.Allocator.Error![]Monitor { Error.NotInitialized => unreachable, else => unreachable, }; - return &.{}; + unreachable; } /// Returns the primary monitor. diff --git a/glfw/src/Window.zig b/glfw/src/Window.zig index 2ec310ed..c89b35fc 100644 --- a/glfw/src/Window.zig +++ b/glfw/src/Window.zig @@ -1304,7 +1304,7 @@ pub inline fn getAttrib(self: Window, attrib: Attrib) error{PlatformError}!i32 { Error.PlatformError => |e| e, else => unreachable, }; - unreachable; + return v; } /// Sets an attribute of the specified window. diff --git a/glfw/src/time.zig b/glfw/src/time.zig index 74ee433b..da7de8a2 100644 --- a/glfw/src/time.zig +++ b/glfw/src/time.zig @@ -109,7 +109,7 @@ pub inline fn getTimerValue() u64 { pub inline fn getTimerFrequency() u64 { internal_debug.assertInitialized(); const frequency = c.glfwGetTimerFrequency(); - if (frequency != 0) frequency; + if (frequency != 0) return frequency; getError() catch |err| return switch (err) { Error.NotInitialized => unreachable, else => unreachable,