fix donation condition for compilation (#1237)

This commit is contained in:
Awni Hannun
2024-06-26 09:04:05 -07:00
committed by GitHub
parent 8c2e15e6c8
commit 5b0af4cdb1
2 changed files with 14 additions and 2 deletions

View File

@@ -205,8 +205,8 @@ void compiled_allocate_outputs(
// - Donatable
// - Correct size
// - Not a constant
if (in.flags().row_contiguous && in.nbytes() == outputs[o].nbytes() &&
in.is_donatable() &&
if (in.flags().row_contiguous && in.size() == outputs[o].size() &&
in.itemsize() == outputs[o].itemsize() && in.is_donatable() &&
constant_ids_.find(inputs_[i].id()) == constant_ids_.end()) {
if (move_buffers) {
outputs[o].move_shared_buffer(