Idris2/tests/idris2/reg049
Edwin Brady edefd543f7 A bit of refactoring of argument elaboration order
In theory argument elaboration order doesn't matter, but in practice we
sometimes make choices for performance reasons, like helping with
disambiguation by knowing the target type.

This was kind of messy, now we can more clearly see what's going on.
Also, more importantly, it gives us a bit more control which we
sometimes need. For example, if we go choose to go right to left for
some performance heuristic it might turn out we don't have enough
information yet, in which case we need to delay and try again later.

Fixes #1743
2021-07-22 13:36:03 +01:00
..
expected A bit of refactoring of argument elaboration order 2021-07-22 13:36:03 +01:00
lettype.idr A bit of refactoring of argument elaboration order 2021-07-22 13:36:03 +01:00
run A bit of refactoring of argument elaboration order 2021-07-22 13:36:03 +01:00