Skip to content

Changes

Summary

  1. Print assertion failure to log and flush even if DEBUG is not defined (commit: da8387e) (details)
Commit da8387edf93b4494c86ee5cf5724da541b415d4c by Devin Papineau
Print assertion failure to log and flush even if DEBUG is not defined

TR_ASSERT_FATAL() could fail in any build, and in particular in builds
without DEBUG. Previously, if such a failure occurred with tracing
enabled, the process would crash without printing the failure to the
log, and more importantly, without flushing previously written trace
output, which was confusing and impeded debugging.
(commit: da8387e)
The file was modified compiler/compile/OMRCompilation.cpp (diff)