message: is_floating_point here
diff: @@ -544,7 +544,7 @@ PhysicalType GetTypeId() {
  template<class T>
  bool TypeIsNumber() {
  - return std::is_integral<T>() || std::is_integral<T>() || std::is_same<T, hugeint_t>();
  + return std::is_integral<T>() || std::is_floating_point<T>() || std::is_same<T, hugeint_t>();
  }
  template <class T>
  