This patch adds an additional '(assertions enabled)' in the version string for a build of clang with assertions enabled.
This is a useful way to differentiate between clang binaries that have assertions enabled and the ones that don't if they are based on the same version.
Can we just make this " (+asserts)" or " (-NDEBUG)"? If we wanted to generalize this, I'd expect to want a list of compiler features similar to CPU features.