We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 64fa85e commit 7600df8Copy full SHA for 7600df8
runtime/core/exec_aten/util/tensor_util.h
@@ -1212,6 +1212,12 @@ ET_NODISCARD inline Error resize_tensor(
1212
std::array<executorch::aten::SizesType, kTensorDimensionLimit>
1213
new_sizes_casted{};
1214
size_t new_sizes_ndim = new_sizes.size();
1215
+ ET_CHECK_OR_RETURN_ERROR(
1216
+ new_sizes_ndim <= kTensorDimensionLimit,
1217
+ InvalidArgument,
1218
+ "new_sizes_ndim %zu is greater than kTensorDimensionLimit %zu",
1219
+ new_sizes_ndim,
1220
+ kTensorDimensionLimit);
1221
for (const auto i : c10::irange(new_sizes_ndim)) {
1222
new_sizes_casted[i] =
1223
static_cast<executorch::aten::SizesType>(new_sizes[i]);
0 commit comments