Hello,
I'm getting a handful of warnings when including arrow/builder.h Is this
expected? Should I use the suggested -W flag?
In file included from
/opt/apache-arrow/include/arrow/array/builder_dict.h:29:0,
from /opt/apache-arrow/include/arrow/builder.h:26,
/opt/apache-arrow/include/arrow/array/builder_primitive.h: In instantiation
of 'arrow::Status arrow::NumericBuilder<TypeClass>::AppendNull() [with T =
arrow::DayTimeIntervalType]':
XArray.cpp:658:1: required from here
/opt/apache-arrow/include/arrow/array/builder_primitive.h:102:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::days'
[-Wmissing-field-initializers]
data_builder_.UnsafeAppend(value_type{}); // zero
^
/opt/apache-arrow/include/arrow/array/builder_primitive.h:102:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::milliseconds'
[-Wmissing-field-initializers]
/opt/apache-arrow/include/arrow/array/builder_primitive.h: In instantiation
of 'arrow::Status arrow::NumericBuilder<TypeClass>::AppendNulls(int64_t)
[with T = arrow::DayTimeIntervalType; int64_t = long int]':
XArray.cpp:658:1: required from here
/opt/apache-arrow/include/arrow/array/builder_primitive.h:94:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::days'
[-Wmissing-field-initializers]
data_builder_.UnsafeAppend(length, value_type{}); // zero
^
/opt/apache-arrow/include/arrow/array/builder_primitive.h:94:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::milliseconds'
[-Wmissing-field-initializers]
/opt/apache-arrow/include/arrow/array/builder_primitive.h: In instantiation
of 'arrow::Status arrow::NumericBuilder<TypeClass>::AppendEmptyValue()
[with T = arrow::DayTimeIntervalType]':
XArray.cpp:658:1: required from here
/opt/apache-arrow/include/arrow/array/builder_primitive.h:110:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::days'
[-Wmissing-field-initializers]
data_builder_.UnsafeAppend(value_type{}); // zero
^
/opt/apache-arrow/include/arrow/array/builder_primitive.h:110:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::milliseconds'
[-Wmissing-field-initializers]
/opt/apache-arrow/include/arrow/array/builder_primitive.h: In instantiation
of 'arrow::Status
arrow::NumericBuilder<TypeClass>::AppendEmptyValues(int64_t) [with T =
arrow::DayTimeIntervalType; int64_t = long int]':
/opt/apache-arrow/include/arrow/array/builder_primitive.h:118:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::days'
[-Wmissing-field-initializers]
data_builder_.UnsafeAppend(length, value_type{}); // zero
^
/opt/apache-arrow/include/arrow/array/builder_primitive.h:118:5: warning:
missing initializer for member
'arrow::DayTimeIntervalType::DayMilliseconds::milliseconds'
[-Wmissing-field-initializers]
Thanks!
Rares