During the review of D41938 a condition check with an early exit accidentally slipped into a branch, leaving the other branch unprotected. This may result in an assertion later on. This hotfix moves this contition check outside of the branch.
Please review it quickly! It should be released in clang 7.0.1.
I guess it's no longer only about subtracting?