[libc++] Fix localization failures on macOS 15.4 (#138744)
This patch reverts e15025dd and 88e15b781 which were temporary measures
until we had figured out the underlying issues. It turns out that recent
OSes updated localization data, removing the need for several Apple-specific
workarounds in the tests.
Fixes #135385
NOKEYCHECK=True
GitOrigin-RevId: a98295dbcf500a21ea10e2124b6521a3124da643
diff --git a/test/uncaught_exception.pass.cpp b/test/uncaught_exception.pass.cpp
index 8e8468c..e977320 100644
--- a/test/uncaught_exception.pass.cpp
+++ b/test/uncaught_exception.pass.cpp
@@ -6,9 +6,6 @@
//
//===----------------------------------------------------------------------===//
-// TODO(mordante) Investigate
-// UNSUPPORTED: apple-clang
-
// UNSUPPORTED: no-exceptions
// This tests that libc++abi still provides __cxa_uncaught_exception() for
@@ -18,7 +15,8 @@
// to undefined symbols when linking against a libc++ that re-exports the symbols,
// but running against a libc++ that doesn't. Fortunately, usage of __cxa_uncaught_exception()
// in the wild seems to be close to non-existent.
-// XFAIL: using-built-library-before-llvm-19
+// TODO: Remove && !darwin once availability markup for LLVM 19 on macOS has been added
+// XFAIL: using-built-library-before-llvm-19 && !darwin
#include <cxxabi.h>
#include <cassert>