Ignore unused branch patterns in tests

This commit is contained in:
Ayaz Hafiz 2022-08-20 10:05:22 -05:00
parent b30c90b500
commit 641169854e
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -182,7 +182,13 @@ mod solve_expr {
// Disregard UnusedDef problems, because those are unavoidable when
// returning a function from the test expression.
can_problems.retain(|prob| !matches!(prob, roc_problem::can::Problem::UnusedDef(_, _)));
can_problems.retain(|prob| {
!matches!(
prob,
roc_problem::can::Problem::UnusedDef(_, _)
| roc_problem::can::Problem::UnusedBranchDef(..)
)
});
let (can_problems, type_problems) =
format_problems(&src, home, &interns, can_problems, type_problems);