diff options
| -rw-r--r-- | sqlite.zig | 3 |
1 files changed, 1 insertions, 2 deletions
| @@ -1436,8 +1436,7 @@ pub fn Iterator(comptime Type: type) type { | |||
| 1436 | // The inner value is never returned to the user, we must free it ourselves. | 1436 | // The inner value is never returned to the user, we must free it ourselves. |
| 1437 | defer options.allocator.free(inner_value); | 1437 | defer options.allocator.free(inner_value); |
| 1438 | 1438 | ||
| 1439 | // TODO(vincent): don't use unreachable | 1439 | return std.meta.stringToEnum(FieldType, inner_value) orelse FieldType.default; |
| 1440 | return std.meta.stringToEnum(FieldType, inner_value) orelse unreachable; | ||
| 1441 | } | 1440 | } |
| 1442 | if (@typeInfo(FieldType.BaseType) == .Int) { | 1441 | if (@typeInfo(FieldType.BaseType) == .Int) { |
| 1443 | return @enumFromInt(@as(TI.tag_type, @intCast(inner_value))); | 1442 | return @enumFromInt(@as(TI.tag_type, @intCast(inner_value))); |