[libc-commits] [libc] de94cf5 - [libc] Minor test signedness fixes
Dominic Chen via libc-commits
libc-commits at lists.llvm.org
Tue Apr 26 17:10:49 PDT 2022
Author: Dominic Chen
Date: 2022-04-26T17:10:33-07:00
New Revision: de94cf528627f400b580a0948c8341494baf690d
URL: https://github.com/llvm/llvm-project/commit/de94cf528627f400b580a0948c8341494baf690d
DIFF: https://github.com/llvm/llvm-project/commit/de94cf528627f400b580a0948c8341494baf690d.diff
LOG: [libc] Minor test signedness fixes
Resolve compiler warnings about signed conversion
Differential Revision: https://reviews.llvm.org/D124468
Added:
Modified:
libc/test/src/threads/cnd_test.cpp
libc/utils/testutils/ExecuteFunction.h
Removed:
################################################################################
diff --git a/libc/test/src/threads/cnd_test.cpp b/libc/test/src/threads/cnd_test.cpp
index 960c0c1a389e8..5d69142312bdc 100644
--- a/libc/test/src/threads/cnd_test.cpp
+++ b/libc/test/src/threads/cnd_test.cpp
@@ -41,7 +41,7 @@ static mtx_t broadcast_mtx, threads_ready_mtx;
int broadcast_thread_func(void *) {
__llvm_libc::mtx_lock(&broadcast_mtx);
- int oldval = broadcast_count.fetch_add(1);
+ unsigned oldval = broadcast_count.fetch_add(1);
if (oldval == THRD_COUNT - 1) {
__llvm_libc::mtx_lock(&threads_ready_mtx);
__llvm_libc::cnd_signal(&threads_ready_cnd);
diff --git a/libc/utils/testutils/ExecuteFunction.h b/libc/utils/testutils/ExecuteFunction.h
index c120f1f50b8eb..a4929a6ab04d9 100644
--- a/libc/utils/testutils/ExecuteFunction.h
+++ b/libc/utils/testutils/ExecuteFunction.h
@@ -24,7 +24,7 @@ struct ProcessStatus {
int platform_defined;
const char *failure = nullptr;
- static constexpr uintptr_t TIMEOUT = -1L;
+ static constexpr unsigned TIMEOUT = ~0U;
static ProcessStatus error(const char *error) { return {0, error}; }
static ProcessStatus timed_out_ps() {
@@ -41,7 +41,7 @@ struct ProcessStatus {
};
ProcessStatus invoke_in_subprocess(FunctionCaller *func,
- unsigned timeout_ms = -1);
+ unsigned timeout_ms = TIMEOUT);
const char *signal_as_string(int signum);
More information about the libc-commits
mailing list