bump allocate precedence conflict

This commit is contained in:
Folkert 2021-03-20 15:59:06 +01:00
parent 9208000316
commit 0e7106280c
4 changed files with 17 additions and 13 deletions

View file

@ -517,7 +517,7 @@ fn desugar_bin_op<'a>(arena: &'a Bump, loc_expr: &'a Located<Expr<'_>>) -> &'a L
},
);
let region = broken_expr.region;
let value = Expr::PrecedenceConflict {
let data = roc_parse::ast::PrecedenceConflict {
whole_region: loc_expr.region,
binop1_position: stack_op.region.start(),
binop1: stack_op.value,
@ -525,6 +525,7 @@ fn desugar_bin_op<'a>(arena: &'a Bump, loc_expr: &'a Located<Expr<'_>>) -> &'a L
binop2: bad_op.value,
expr: arena.alloc(broken_expr),
};
let value = Expr::PrecedenceConflict(arena.alloc(data));
return arena.alloc(Located { region, value });
}