DEBUG_ASSERT becomes an empty statement in release-mode; an if statement with an empty statement produces a compiler warning.
DEBUG_ASSERT becomes an empty statement in release-mode; an if statement with an empty statement produces a compiler warning.