[Mlir-commits] [mlir] [MLIR] Add missing move constructor / assignment operator to DialectRegistry (PR #141915)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu May 29 01:53:27 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-mlir-core

Author: Will Froom (WillFroom)

<details>
<summary>Changes</summary>

Fix after #<!-- -->140963


---
Full diff: https://github.com/llvm/llvm-project/pull/141915.diff


1 Files Affected:

- (modified) mlir/include/mlir/IR/DialectRegistry.h (+2) 


``````````diff
diff --git a/mlir/include/mlir/IR/DialectRegistry.h b/mlir/include/mlir/IR/DialectRegistry.h
index 7bcf1eda7c636..b7d3e5d67e6d7 100644
--- a/mlir/include/mlir/IR/DialectRegistry.h
+++ b/mlir/include/mlir/IR/DialectRegistry.h
@@ -145,6 +145,8 @@ class DialectRegistry {
   explicit DialectRegistry();
   DialectRegistry(const DialectRegistry &) = delete;
   DialectRegistry &operator=(const DialectRegistry &other) = delete;
+  DialectRegistry(DialectRegistry &&) = default;
+  DialectRegistry &operator=(DialectRegistry &&other) = default;
 
   template <typename ConcreteDialect>
   void insert() {

``````````

</details>


https://github.com/llvm/llvm-project/pull/141915


More information about the Mlir-commits mailing list