Skip to content

Commit 2e13b22

Browse files
committed
do not attempt to form implicit member lookup expressions if initial map failed
1 parent 64e5d60 commit 2e13b22

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/eval/eval_parse.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1694,7 +1694,7 @@ e_parse_expr_from_text_tokens__prec(Arena *arena, String8 text, E_TokenArray *to
16941694
}
16951695

16961696
// rjf: implicit local lookup -> attach member access node
1697-
if(atom_implicit_member_name.size != 0)
1697+
if(atom_implicit_member_name.size != 0 && atom != &e_expr_nil)
16981698
{
16991699
E_Expr *member_container = atom;
17001700
E_Expr *member_expr = e_push_expr(arena, E_ExprKind_LeafMember, atom_implicit_member_name.str);

0 commit comments

Comments
 (0)