diff --git a/compiler/solve/tests/solve_expr.rs b/compiler/solve/tests/solve_expr.rs index da03df77e2..18f964cf0c 100644 --- a/compiler/solve/tests/solve_expr.rs +++ b/compiler/solve/tests/solve_expr.rs @@ -5297,11 +5297,12 @@ mod solve_expr { #[test] fn issue_2458() { + // TODO: the order of the alias definitions matters infer_eq_without_problem( indoc!( r#" - Foo a : [ Blah (Result (Bar a) { val: a }) ] Bar a : Foo a + Foo a : [ Blah (Result (Bar a) { val: a }) ] v : Bar U8 v = Blah (Ok (Blah (Err { val: 1 })))