Merge pull request #1948 from RosettaCommons/roccomoretti/ClangSA_debug_assert
Fix issue with null pointer dereference in Clang Analysis
The way we had debug_assert() set up, Clang static analysis wasn't realizing that execution stops when the condition is false. This pull request fixes that, so that spurious ClangSA issues no longer occur.