Convert Diagnostics in GHC.Tc.Gen.Splice (#20116)
Replaces uses of TcRnUnknownMessage
in GHC.Tc.Gen.Splice
with
structured diagnostics. Dealing with functions that pass portions of messages into other functions or that add additional text to resulting messages necessitated heavier refactoring than normal.
Fixes #20116 (closed)