================
@@ -27,8 +28,11 @@ class RegisterType {
RegisterTypeKind getKind() const { return m_kind; }
- RegisterType(RegisterTypeKind kind, std::string id)
- : m_kind(kind), m_id(std::move(id)) {}
+ RegisterType(RegisterTypeKind kind, std::string id);
+ RegisterType(const RegisterType &) = delete;
+ RegisterType &operator=(const RegisterType &) = delete;
+ RegisterType(RegisterType &&) = delete;
+ RegisterType &operator=(RegisterType &&) = delete;
----------------
barsolo2000 wrote:
They are kinda required to preserve UID uniqueness. the generate dcopy or move
op would copy m_uid.
https://github.com/llvm/llvm-project/pull/215874
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits