diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp @@ -10,7 +10,6 @@ // // NetBSD does not support LC_MONETARY at the moment // XFAIL: netbsd -// XFAIL: LIBCXX-AIX-FIXME // REQUIRES: locale.en_US.UTF-8 // REQUIRES: locale.fr_FR.UTF-8 @@ -88,7 +87,7 @@ } #endif -#ifdef _WIN32 +#if defined( _WIN32) || defined(_AIX) std::string us_grouping = "\3"; #else std::string us_grouping = "\3\3"; @@ -131,7 +130,7 @@ } #endif -#ifdef _WIN32 +#if defined( _WIN32) || defined(_AIX) std::string ru_grouping = "\3"; #else std::string ru_grouping = "\3\3";