Fix ERR_MSG macros to make their behaviour consistent with normal ERR macros. #32282
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As seen in #32276, #31832, #32143, the current
ERR_MSG
macros sometimes seem to produce the error message provided and sometimes just the assert condition, apparently like in #32143 it also seems to differ between editor and the terminal..This is a bandaid fix (as something else seems to cause the discrepancy, so if the error list system is used in another place, it'll still behave erratically in those cases), but this should at least make the behaviour consistent for error macro usage with and without a message.
Testing needed, CC @Xrayez @KoBeWi @qarmin mind helping out? :D