diff --git a/llvm/lib/Transforms/Vectorize/VPlanSLP.h b/llvm/lib/Transforms/Vectorize/VPlanSLP.h index 93f04e6e30a6f..7f123689170ad 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanSLP.h +++ b/llvm/lib/Transforms/Vectorize/VPlanSLP.h @@ -48,6 +48,8 @@ class VPInterleavedAccessInfo { public: VPInterleavedAccessInfo(VPlan &Plan, InterleavedAccessInfo &IAI); + VPInterleavedAccessInfo(const VPInterleavedAccessInfo &) = delete; + VPInterleavedAccessInfo &operator=(const VPInterleavedAccessInfo &) = delete; ~VPInterleavedAccessInfo() { // Avoid releasing a pointer twice.