From 54677e05ece9f388ef214a3b3b9f809cbf299e69 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Thu, 21 Mar 2024 16:21:17 -0700 Subject: [PATCH] fix incorrect metagen pointer comparisons --- src/metagen/metagen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/metagen/metagen.c b/src/metagen/metagen.c index 838328c5..5da28126 100644 --- a/src/metagen/metagen.c +++ b/src/metagen/metagen.c @@ -372,7 +372,7 @@ mg_str_expr_parse_from_first_opl__min_prec(Arena *arena, MD_Node *first, MD_Node //- rjf: consume prefix operators MG_StrExpr *leafmost_op = &mg_str_expr_nil; - for(;it < opl && !md_node_is_nil(it);) + for(;it != opl && !md_node_is_nil(it);) { MG_StrExprOp found_op = MG_StrExprOp_Null; for(MG_StrExprOp op = (MG_StrExprOp)(MG_StrExprOp_Null+1); @@ -431,7 +431,7 @@ mg_str_expr_parse_from_first_opl__min_prec(Arena *arena, MD_Node *first, MD_Node } //- rjf: parse binary operator extensions at this precedence level - for(;it < opl && !md_node_is_nil(it);) + for(;it != opl && !md_node_is_nil(it);) { // rjf: find binary op kind of `it` MG_StrExprOp found_op = MG_StrExprOp_Null;