diff --git a/libc/include/llvm-libc-macros/wchar-macros.h b/libc/include/llvm-libc-macros/wchar-macros.h index 5b211f5276b62..2a0cabd6133a4 100644 --- a/libc/include/llvm-libc-macros/wchar-macros.h +++ b/libc/include/llvm-libc-macros/wchar-macros.h @@ -9,8 +9,10 @@ #ifndef LLVM_LIBC_MACROS_WCHAR_MACROS_H #define LLVM_LIBC_MACROS_WCHAR_MACROS_H +#include "../llvm-libc-types/wint_t.h" + #ifndef WEOF -#define WEOF 0xffffffffu +#define WEOF ((wint_t)(0xffffffffu)) #endif #endif // LLVM_LIBC_MACROS_WCHAR_MACROS_H diff --git a/libc/test/src/math/smoke/RoundToIntegerTest.h b/libc/test/src/math/smoke/RoundToIntegerTest.h index 745ccbc748ecd..2b460aef6ef32 100644 --- a/libc/test/src/math/smoke/RoundToIntegerTest.h +++ b/libc/test/src/math/smoke/RoundToIntegerTest.h @@ -113,7 +113,8 @@ class RoundToIntegerTestTemplate } void testSubnormalRange(RoundToIntegerFunc func) { - constexpr int COUNT = 1'000'001; + // Arbitrary, trades off completeness with testing time (esp. on failure) + constexpr int COUNT = 1'000; constexpr StorageType STEP = LIBC_NAMESPACE::cpp::max( static_cast((MAX_SUBNORMAL - MIN_SUBNORMAL) / COUNT), StorageType(1));