]> Repositorios git - classgraph.git/commit
Add a third reason to the unresolved-faminst placeholder explanation
authorJavier Sagredo <[email protected]>
Thu, 7 May 2026 01:12:24 +0000 (03:12 +0200)
committerJavier Sagredo <[email protected]>
Thu, 7 May 2026 01:12:24 +0000 (03:12 +0200)
commit8a53ac2f7263ec5b3d49879347b669f63d4094d7
tree1cf4b676c16ead656968f342ab8e44611d226c81
parent5306040244edaad2d04675fb498b91e462e82680
Add a third reason to the unresolved-faminst placeholder explanation

The user observed cases where a more general fam-instance LHS
(e.g. `data instance LedgerState (ShelleyBlock proto era) mk`)
should cover a more concrete use site (`… EmptyMK`) but the chain
doesn't draw — biUnify's wildcard rule on TyVarRef should handle
this in principle, but kind-arg interactions in the rep TyCon
can leave the unifier looking at structure that doesn't quite
line up. List this as a third reason so the side panel stops
implying the only failures are external-family / nested-args.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
data/viewer.html
data/viewer.js