Current check assumes iOS as the only Apple devices running arm64.
#if SANITIZER_MAC && !(defined(__arm64__) && SANITIZER_IOS)
Stops Apple Silicon from being flagged as requiring unique RTTI.
This introduced unexpected behavior within the sanitizer.
This patch fixes existing test on arm64 Mac:
compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
rdar://91446703