On Wed, 4 Jan 2023 06:21:26 GMT, David Holmes <dhol...@openjdk.org> wrote:
>> Justin King has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Exclude more zapping when ASan is in use >> >> Signed-off-by: Justin King <jck...@google.com> > > src/hotspot/share/sanitizers/address.h line 56: > >> 54: #else >> 55: // NOOP implementation which preserves the arguments, ensuring they >> still compile, but ensures they >> 56: // are stripped due to being unreachable. > > Why is this necessary? This helps with maintenance. All builds will still compile the `addr` and `size` statements, ensuring they are valid, but will strip them when ASan is not enabled. In the event that refactoring occurs and one of the statements becomes invalid due to a method renaming for example, but the refactorer misses it, the build will still fail. Mostly to help avoid requiring people to build with ASan to ensure it still works. ------------- PR: https://git.openjdk.org/jdk/pull/11702