diff --git a/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h b/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h index 3959f84c601e046..9b68d47ce39aace 100644 --- a/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h +++ b/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h @@ -79,6 +79,10 @@ class SchedBundle { for (auto *N : this->Nodes) N->setSchedBundle(*this); } + /// Copy CTOR (unimplemented). + SchedBundle(const SchedBundle &Other) = delete; + /// Copy Assignment (unimplemented). + SchedBundle &operator=(const SchedBundle &Other) = delete; ~SchedBundle() { for (auto *N : this->Nodes) N->clearSchedBundle();