AK: Allow NumericLimits.h to compile in a kernel context

We explicitly disallow floating point numbers during kernel compilation
so we have to #ifdef out those parts here.
This commit is contained in:
Andreas Kling 2020-05-23 12:39:00 +02:00
parent 78412ee76d
commit 6cefb96e98
Notes: sideshowbarker 2024-07-19 06:13:33 +09:00

View File

@ -111,6 +111,7 @@ struct NumericLimits<unsigned long long> {
static constexpr bool is_signed() { return false; }
};
#ifndef KERNEL
template<>
struct NumericLimits<float> {
static constexpr float min() { return __FLT_MIN__; }
@ -131,6 +132,7 @@ struct NumericLimits<long double> {
static constexpr long double max() { return __LDBL_MAX__; }
static constexpr bool is_signed() { return true; }
};
#endif
}