Fix detach for multi-output primitives (#480)

This commit is contained in:
Angelos Katharopoulos
2024-01-17 14:08:07 -08:00
committed by GitHub
parent 78102a47ad
commit 135fd796d2
3 changed files with 6 additions and 6 deletions

View File

@@ -82,6 +82,12 @@ array::array(
}
void array::detach() {
for (auto& s : array_desc_->siblings) {
s.array_desc_->inputs.clear();
s.array_desc_->siblings.clear();
s.array_desc_->position = 0;
s.array_desc_->primitive = nullptr;
}
array_desc_->inputs.clear();
array_desc_->siblings.clear();
array_desc_->position = 0;