diff --git a/src/Storages/MergeTree/IMergeTreeReader.cpp b/src/Storages/MergeTree/IMergeTreeReader.cpp index 41de5784d55..d0d845ed6a3 100644 --- a/src/Storages/MergeTree/IMergeTreeReader.cpp +++ b/src/Storages/MergeTree/IMergeTreeReader.cpp @@ -138,8 +138,8 @@ void IMergeTreeReader::fillMissingColumns(Columns & res_columns, bool & should_e const auto * array_type = typeid_cast(type.get()); if (offset_it != offset_columns.end() && array_type) { + const auto & nested_type = array_type->getNestedType(); ColumnPtr offsets_column = offset_it->second; - DataTypePtr nested_type = array_type->getNestedType(); size_t nested_rows = typeid_cast(*offsets_column).getData().back(); ColumnPtr nested_column =