mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-03 03:42:17 +00:00
![]() The mutual-recursion checks does not admit types that are not function types; because Roc is strict, only functional values can be involved in mutual recursion. However, this check was exercised by checking the head constructor of a type, which is not the correct way to do it. Aliases and opaque types may in fact be function types as well, so we must chase their actual contents. Closes #4246 |
||
---|---|---|
.. | ||
helpers | ||
solve_expr.rs |