openjdk-23: use OpenJDK 23 as the boot JDK
[oi-userland.git] / components / library / icu-72 / patches / 200-maint-72-ICU-22193_fix_some_CI_test_failures.patch
blob1c1065b67d5f89a440f18688e57e97fa07e31135
1 https://github.com/unicode-org/icu/commit/ea7b6472b2a73a848c0c9bc4586e1db3b20f65f5
3 --- icu/source/common/unicode/icuplug.h.orig
4 +++ icu/source/common/unicode/icuplug.h
5 @@ -187,8 +187,12 @@
7 /**
8 * Entrypoint for an ICU plugin.
9 - * @param plug the UPlugData handle.
10 - * @param status the plugin's extended status code.
11 + * @param plug the UPlugData handle.
12 + * @param reason the reason code for the entrypoint's call.
13 + * @param status Standard ICU error code. Its input value must
14 + * pass the U_SUCCESS() test, or else the function returns
15 + * immediately. Check for U_FAILURE() on output or use with
16 + * function chaining. (See User Guide for details.)
17 * @return A valid plugin must return UPLUG_TOKEN
18 * @internal ICU 4.4 Technology Preview
20 --- icu/source/common/unicode/uclean.h.orig
21 +++ icu/source/common/unicode/uclean.h
22 @@ -114,7 +114,8 @@
23 /**
24 * Pointer type for a user supplied memory re-allocation function.
25 * @param context user supplied value, obtained from u_setMemoryFunctions().
26 - * @param size The number of bytes to be allocated
27 + * @param mem Pointer to the memory block to be resized.
28 + * @param size The new size for the block.
29 * @return Pointer to the newly allocated memory, or NULL if the allocation failed.
30 * @stable ICU 2.8
31 * @system
32 @@ -124,8 +125,7 @@
33 * Pointer type for a user supplied memory free function. Behavior should be
34 * similar the standard C library free().
35 * @param context user supplied value, obtained from u_setMemoryFunctions().
36 - * @param mem Pointer to the memory block to be resized
37 - * @param size The new size for the block
38 + * @param mem Pointer to the memory block to be freed.
39 * @return Pointer to the resized memory block, or NULL if the resizing failed.
40 * @stable ICU 2.8
41 * @system
42 --- icu/source/test/depstest/dependencies.txt.orig
43 +++ icu/source/test/depstest/dependencies.txt
44 @@ -48,6 +48,9 @@
45 std::condition_variable::~condition_variable()
46 std::condition_variable_any::condition_variable_any()
47 std::condition_variable_any::~condition_variable_any()
48 + pthread_once
49 + pthread_mutex_lock
50 + pthread_mutex_unlock
52 group: ubsan
53 # UBSan=UndefinedBehaviorSanitizer, clang -fsanitize=bounds