mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-02 08:11:12 +00:00
add assert that should pass, but doesn't always
This commit is contained in:
parent
4dc58b8107
commit
bc74af1bd4
1 changed files with 4 additions and 0 deletions
|
@ -5332,6 +5332,10 @@ pub fn from_can_pattern<'a>(
|
||||||
|
|
||||||
let mut mono_args = Vec::with_capacity_in(arguments.len(), env.arena);
|
let mut mono_args = Vec::with_capacity_in(arguments.len(), env.arena);
|
||||||
// disregard the tag discriminant layout
|
// disregard the tag discriminant layout
|
||||||
|
|
||||||
|
// TODO make this assert pass, it currently does not because
|
||||||
|
// 0-sized values are dropped out
|
||||||
|
// debug_assert_eq!(arguments.len(), argument_layouts[1..].len());
|
||||||
let it = argument_layouts[1..].iter();
|
let it = argument_layouts[1..].iter();
|
||||||
for ((_, loc_pat), layout) in arguments.iter().zip(it) {
|
for ((_, loc_pat), layout) in arguments.iter().zip(it) {
|
||||||
mono_args.push((
|
mono_args.push((
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue