Ah. Indeed! :-)
Yes, shall we pull it out into a new JIRA and add it to master? :-)

On Mon, Jul 12, 2021 at 10:05 PM David Li <lidav...@apache.org> wrote:

> I noticed the same thing here:
> https://github.com/apache/arrow/pull/10642/files#diff-c3b0484ad8586ff46fa035d446a7d1c3a30cd35d13cd05678c99814938e07d5b
>
> If it helps I can pull that out into a separate JIRA (or feel free to do
> so as well).
>
> -David
>
> On Mon, Jul 12, 2021, at 21:27, Niranda Perera wrote:
> > Hi all,
> > It seems like there's a bug in MakeArrayFromScalar for
> > FixedSizedBinaryType.
> >
> https://github.com/apache/arrow/blob/e990d177b1f1dec962315487682f613d46be573c/cpp/src/arrow/array/util.cc#L516
> >
> > ```c++
> >   template <typename T>
> >   enable_if_t<is_number_type<T>::value ||
> > is_fixed_size_binary_type<T>::value ||
> >                   is_temporal_type<T>::value,
> >               Status>
> >   Visit(const T&) {
> >     auto value = checked_cast<const typename
> > TypeTraits<T>::ScalarType&>(scalar_).value;
> >     return FinishFixedWidth(&value, sizeof(value));
> >   }
> > ```
> > ` sizeof(value)` doesn't give the byte width of FSB type, does it?
> >
> > --
> > Niranda Perera
> > https://niranda.dev/
> > @n1r44 <https://twitter.com/N1R44>
> >
>


-- 
Niranda Perera
https://niranda.dev/
@n1r44 <https://twitter.com/N1R44>

Reply via email to