removed problematic cast
diff --git a/req/include/req_compactor_impl.hpp b/req/include/req_compactor_impl.hpp
index d0c9613..ef0b8a6 100755
--- a/req/include/req_compactor_impl.hpp
+++ b/req/include/req_compactor_impl.hpp
@@ -267,7 +267,7 @@
 
 template<typename T, typename C, typename A>
 bool req_compactor<T, C, A>::ensure_enough_sections() {
-  const float ssr = const_cast<float>(section_size_raw_ / sqrt(2));
+  const float ssr = section_size_raw_ / sqrt(2);
   const uint32_t ne = nearest_even(ssr);
   if (state_ >= static_cast<uint64_t>(1ULL << (num_sections_ - 1)) && ne >= req_constants::MIN_K) {
     section_size_raw_ = ssr;