Remove inaccurate debug assertion in IR gen

There might be more symbols than field layouts when restructuring a
record if the record is a newtype.

Closes #4759
This commit is contained in:
Ayaz Hafiz 2023-03-25 16:12:59 -05:00
parent 6de36f29f9
commit 2a9e0583bc
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
3 changed files with 27 additions and 3 deletions

View file

@ -2845,3 +2845,17 @@ fn compose_recursive_lambda_set_productive_nullable_wrapped() {
"#
)
}
#[mono_test]
fn issue_4759() {
indoc!(
r#"
app "test" provides [main] to "./platform"
main =
update { a : { x : "x", y: "y" } }
update = \state -> { state & a : { x : "ux", y: "uy" } }
"#
)
}