mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
Refactors a bunch of the SemIRDiagnosticConverter to be able to use that from Lower to access source locations there to use in debug info. I assume some of this is a bit jank/would need to be fixed/improved in the future - like the context functor that's passed into ConvertLoc? (not totally clear what that's for/what the debug info will be missing out on in its absence, I could throw a FIXME in there if you like) --------- Co-authored-by: Jon Ross-Perkins <jperkins@google.com>