Instead of completely disabling the tests on Apple, which makes them disabled on all platforms we test (and hence useless), this commit disables only the assertions that actually fail. I also created a bug report to track re-enabling them (https://llvm.org/PR45739).