Chrome OS: Reduce NOTREACHED() overhead for release builds.
For Chrome OS release builds, implement a dedicated LogErrorNotReached() function to reduce
the number of function calls per NOTREACHED() call site from 5+ to 1 and drop custom messages that are appended to NOTREACHED(). (Release builds on other platforms drop NOTREACHED() altogether, so no changes there.)
This change reduces the size of my chromeos=1 executable by 1.7 MB (ca. 1%).
Review URL: https://codereview.chromium.org/1124673004
2 files changed