diff --git a/matlab/src/cpp/arrow/matlab/array/proxy/array.cc b/matlab/src/cpp/arrow/matlab/array/proxy/array.cc index 613c344d982b3..d45c3b25c3d9f 100644 --- a/matlab/src/cpp/arrow/matlab/array/proxy/array.cc +++ b/matlab/src/cpp/arrow/matlab/array/proxy/array.cc @@ -195,6 +195,7 @@ void Array::exportToC(libmexclass::proxy::method::Context& context) { mda::StructArray output = factory.createStructArray({1, 1}, {"ArrowArrayAddress", "ArrowSchemaAddress"}); output[0]["ArrowArrayAddress"] = factory.createScalar(reinterpret_cast(arrow_array)); output[0]["ArrowSchemaAddress"] = factory.createScalar(reinterpret_cast(arrow_schema)); + context.outputs[0] = output; } } // namespace arrow::matlab::array::proxy