-fsanitize=vptr doesn't work on Darwin because we don't compile the necessary sanitizer handlers.
Fix the issue by exposing the definition of SANITIZER_MIN_OSX_VERSION to the logic which sets "use_cxxabi_default". Once this definition is available, we can verify that the user's version of macOS supports -fsanitize=vptr and then turn it on.