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

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu May 29 02:07:05 PDT 2025


Author: Will Froom
Date: 2025-05-29T10:07:02+01:00
New Revision: ebe25d8428ea68d2d9ce360076ee66d2d615dbb5

URL: https://github.com/llvm/llvm-project/commit/ebe25d8428ea68d2d9ce360076ee66d2d615dbb5
DIFF: https://github.com/llvm/llvm-project/commit/ebe25d8428ea68d2d9ce360076ee66d2d615dbb5.diff

LOG: [MLIR] Add missing move constructor / assignment operator to DialectRegistry (#141915)

Fix after #140963

Added: 
    

Modified: 
    mlir/include/mlir/IR/DialectRegistry.h

Removed: 
    


################################################################################
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() {


        


More information about the Mlir-commits mailing list