浏览代码

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.
Andreas Kling 5 年之前
父节点
当前提交
6cefb96e98
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      AK/NumericLimits.h

+ 2 - 0
AK/NumericLimits.h

@@ -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
 
 }