mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
`ImplWitnessTablePlaceholder` is the only non-type singleton instruction (`ErrorInst` is a type; while `ImplWitnessTablePlaceholder` exposes `TypeInstId`, it's only used as an `InstId`). In order to allow simpler handling of singleton instructions, replace `ImplWitnessTablePlaceholder::TypeInstId` uses with `InstId::ImplWitnessTablePlaceholder`. Since the placeholder instruction was never evaluated, this has no significant effect on behavior. --------- Co-authored-by: Dana Jansens <danakj@orodu.net>