On Wed, 11 Sep 2024 17:26:15 GMT, Thomas Stuefe <stu...@openjdk.org> wrote:
>> I was thinking about this - my original intent was to be fatal only on a >> debug build, not release. I have added a message in the output, and changed >> these to warnings (for both release and debug) > > I would prefer an assert here. It will crash in debug builds, which is fine, > since if it crashes it is either a bug or an hitherto unknown state. In any > case something that should be fixed. I believe we can all agree that fatal() was too harsh. Is there a macro that is the equivalent of "assert(false, ....)"? my current unchecked in code has 'warning()' which will log the problem. I am happy to replace this with assert(). @tstuefe How do you feel about a message in the output even in release builds? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20597#discussion_r1755223901