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

Reply via email to