Skip to content

Commit 95d23f5

Browse files
mordantemstorsjo
authored andcommitted
[libc++] A quick-fix for the Apple CI. (#135202)
The Apple runners automatically pick up newer XCode versions breaking the CI. This disables the test to get the CI green which allows us to investigate the issue properly later on. (cherry picked from commit 88e15b7)
1 parent fa5ee96 commit 95d23f5

File tree

25 files changed

+88
-15
lines changed

25 files changed

+88
-15
lines changed

libcxx/test/libcxx/input.output/iostreams.base/ios.base/ios.base.cons/dtor.uninitialized.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: no-exceptions
1013

1114
// The fix for issue 57964 requires an updated dylib due to explicit
1215
// instantiations. That means Apple backdeployment targets remain broken.
13-
// XFAIL: using-built-library-before-llvm-19
16+
// XFAIL using-built-library-before-llvm-19
1417

1518
// <ios>
1619

libcxx/test/std/input.output/file.streams/fstreams/filebuf.virtuals/setbuf.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// <fstream>
1013

1114
// basic_streambuf<charT, traits>* setbuf(char_type* s, streamsize n) override;
1215

1316
// This test requires the fix to https://github.com/llvm/llvm-project/issues/60509 in the dylib,
1417
// which landed in 5afb937d8a30445642ccaf33866ee4cdd0713222.
15-
// XFAIL: using-built-library-before-llvm-19
18+
// XFAIL using-built-library-before-llvm-19
1619

1720
#include <fstream>
1821
#include <cstddef>

libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,17 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// <istream>
1013

1114
// int sync();
1215

1316
// The fix for bug 51497 and bug 51499 require and updated dylib due to
1417
// explicit instantiations. That means Apple backdeployment targets remain
1518
// broken.
16-
// XFAIL: using-built-library-before-llvm-19
19+
// XFAIL using-built-library-before-llvm-19
1720

1821
#include <istream>
1922
#include <cassert>

libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// Bionic has minimal locale support, investigate this later.
1013
// XFAIL: LIBCXX-ANDROID-FIXME
1114

libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// XFAIL: darwin
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
12+
// XFAIL darwin
1013

1114
// NetBSD does not support LC_MONETARY at the moment
1215
// XFAIL: netbsd

libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_MONETARY at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
//
8+
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_MONETARY at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// XFAIL: darwin
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
12+
// XFAIL darwin
1013

1114
// NetBSD does not support LC_MONETARY at the moment
1215
// XFAIL: netbsd

libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_MONETARY at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
//
8+
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_MONETARY at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
//
8+
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_MONETARY at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
//
9-
// XFAIL: darwin
8+
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
12+
// XFAIL darwin
1013
//
1114
// NetBSD does not support LC_MONETARY at the moment
1215
// XFAIL: netbsd

libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
//
8+
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_MONETARY at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// The fix for LWG2381 (https://github.com/llvm/llvm-project/pull/77948) changed behavior of
1013
// FP parsing. This requires 3e15c97fa3812993bdc319827a5c6d867b765ae8 in the dylib.
11-
// XFAIL: using-built-library-before-llvm-19
14+
// XFAIL using-built-library-before-llvm-19
1215

1316
// <locale>
1417

libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// The fix for LWG2381 (https://github.com/llvm/llvm-project/pull/77948) changed behavior of
1013
// FP parsing. This requires 3e15c97fa3812993bdc319827a5c6d867b765ae8 in the dylib.
11-
// XFAIL: using-built-library-before-llvm-19
14+
// XFAIL using-built-library-before-llvm-19
1215

1316
// <locale>
1417

libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// The fix for LWG2381 (https://github.com/llvm/llvm-project/pull/77948) changed behavior of
1013
// FP parsing. This requires 3e15c97fa3812993bdc319827a5c6d867b765ae8 in the dylib.
11-
// XFAIL: using-built-library-before-llvm-19
14+
// XFAIL using-built-library-before-llvm-19
1215

1316
// <locale>
1417

libcxx/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
//
8+
9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_NUMERIC at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// NetBSD does not support LC_NUMERIC at the moment
1013
// XFAIL: netbsd
1114

libcxx/test/std/time/time.duration/time.duration.nonmember/ostream.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: c++03, c++11, c++14, c++17
1013
// UNSUPPORTED: no-localization
1114
// UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME

libcxx/test/std/time/time.syn/formatter.duration.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: c++03, c++11, c++14, c++17
1013
// UNSUPPORTED: no-localization
1114
// UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME

libcxx/test/std/time/time.syn/formatter.file_time.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: c++03, c++11, c++14, c++17
1013
// UNSUPPORTED: no-localization
1114
// UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME

libcxx/test/std/time/time.syn/formatter.hh_mm_ss.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: c++03, c++11, c++14, c++17
1013
// UNSUPPORTED: no-localization
1114
// UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME

libcxx/test/std/time/time.syn/formatter.local_time.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: c++03, c++11, c++14, c++17
1013
// UNSUPPORTED: no-localization
1114
// UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME

libcxx/test/std/time/time.syn/formatter.sys_time.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// TODO(mordante) Investigate
10+
// UNSUPPORTED: apple-clang
11+
912
// UNSUPPORTED: c++03, c++11, c++14, c++17
1013
// UNSUPPORTED: no-localization
1114
// UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME

libcxx/utils/generate_feature_test_macro_components.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from typing import Any, Dict, List # Needed for python 3.8 compatibility.
77
import functools
88
import json
9+
from libcxx.header_information import module_c_headers, module_headers, header_restrictions, headers_not_available, libcxx_root
910

1011

1112
def get_libcxx_paths():

0 commit comments

Comments
 (0)