Преглед изворни кода

check float is IEEE 754 format

blueloveTH пре 3 година
родитељ
комит
2da3c23165
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      src/memory.h

+ 3 - 1
src/memory.h

@@ -113,4 +113,6 @@ namespace pkpy{
 };
 };
 
 
 static_assert(sizeof(i64) == sizeof(pkpy::shared_ptr<PyObject>));
 static_assert(sizeof(i64) == sizeof(pkpy::shared_ptr<PyObject>));
-static_assert(sizeof(f64) == sizeof(pkpy::shared_ptr<PyObject>));
+static_assert(sizeof(f64) == sizeof(pkpy::shared_ptr<PyObject>));
+static_assert(std::numeric_limits<float>::is_iec559);
+static_assert(std::numeric_limits<double>::is_iec559);