diff --git a/src/analysis.zig b/src/analysis.zig index 877be16..8b2a209 100644 --- a/src/analysis.zig +++ b/src/analysis.zig @@ -994,10 +994,10 @@ pub const DeclWithHandle = struct { .array_payload => |pay| try resolveBracketAccessType( store, arena, - .{ + (try resolveTypeOfNode(store, arena, .{ .node = pay.array_expr, .handle = self.handle, - }, + })) orelse return null, .Single, ), // TODO Resolve switch payload types