https://github.com/smanna12 created 
https://github.com/llvm/llvm-project/pull/75091

This patch adds missing assignment operator to the class which has user-defined 
copy constructor.

>From 8772661bda9c93b8bcfeb67f236468c85d1d0253 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi" <soumi.ma...@intel.com>
Date: Mon, 11 Dec 2023 11:58:06 -0800
Subject: [PATCH] [NFC][Clang] Fix Static Code Analysis Concerns with copy
 without assign

This patch adds missing assignment operator to the class which has user-defined 
copy constructor.
---
 clang/utils/TableGen/SveEmitter.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/clang/utils/TableGen/SveEmitter.cpp 
b/clang/utils/TableGen/SveEmitter.cpp
index b8a1fb4bab0f49..e7bc63f0af903c 100644
--- a/clang/utils/TableGen/SveEmitter.cpp
+++ b/clang/utils/TableGen/SveEmitter.cpp
@@ -90,6 +90,8 @@ class SVEType {
     NumVectors = NumV;
   }
 
+  SVEType &operator=(const SVEType &) = delete;
+
   bool isPointer() const { return Pointer; }
   bool isVoidPointer() const { return Pointer && Void; }
   bool isSigned() const { return Signed; }

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to