@BoydStephenSmithJr@hachyderm.io
Post #1574914
2026-02-14 16:24 UTC
Ooh, this is a tricky one. I think I found a legitimate compiler issue in #idris. Nothing to do with correctness, but a interaction between `parameters`, `mutual` and name overloading that cause a failure to even consider one of the overloadings -- it treats the name as undefined, even though it is clearly present.
Moving the referent out of `parameters` and fixing up the type signature makes name resolution work, and the compile completes successfully.
Now, do I spend the time to find a minimal repro and report the bug,?
Replies (1)
-
@pepper0@aus.social 2026-02-14 17:28
@BoydStephenSmithJr@hachyderm.io Idris 1 or 2? paste code to reproduce here