Return an Accessor when it is canonicalized

This commit is contained in:
Folkert 2019-12-19 16:17:03 +01:00
parent d31544b955
commit 8ba59e035d

View file

@ -708,7 +708,11 @@ pub fn canonicalize_expr(
And(vec![constraint, Eq(field_type, expected, region)]),
);
(loc_expr.value, output, constraint)
(
Access(Box::new(loc_expr), Lowercase::from(*field).into()),
output,
constraint,
)
}
ast::Expr::AccessorFunction(_)
| ast::Expr::If(_)