From 81449a37e00dad10d580fe76dacd3e4ee2576dc7 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 24 Aug 2021 12:17:42 -0700 Subject: enum tests now pass without orelse in read --- sqlite.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sqlite.zig') diff --git a/sqlite.zig b/sqlite.zig index 5b59963..a72a143 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -910,7 +910,7 @@ pub fn Iterator(comptime Type: type) type { const innervalue = try self.readField(FieldType.BaseType, i, options); if (comptime std.meta.trait.isZigString(FieldType.BaseType)) { - return std.meta.stringToEnum(FieldType, innervalue) orelse @intToEnum(FieldType, 0); + return std.meta.stringToEnum(FieldType, innervalue) orelse unreachable; } if (@typeInfo(FieldType.BaseType) == .Int) { return @intToEnum(FieldType, @intCast(TI.tag_type, innervalue)); -- cgit v1.2.3