mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
The recovery is mostly useful when triaging multiple failures, it seems easy for us to skip. Giving up the nice diagnostics doesn't lose much for some types of error where there isn't any real information to convey, so seems worth doing that for a few cases. Removing the nice diagnostics from the rest of UBSan saves another 20%-ish of output size on LLVM, but seems like it would be giving up usability. I think there are other approaches we can use instead so this PR just focuses on the easy wins.