[Mlir-commits] [mlir] [MLIR] Add missing move constructor / assignment operator to DialectRegistry (PR #141915)
Will Froom
llvmlistbot at llvm.org
Thu May 29 01:52:51 PDT 2025
https://github.com/WillFroom created https://github.com/llvm/llvm-project/pull/141915
Fix after #140963
>From f247982610dacb94f284a80635db99b487163875 Mon Sep 17 00:00:00 2001
From: Will Froom <willfroom at google.com>
Date: Thu, 29 May 2025 08:49:37 +0000
Subject: [PATCH] [MLIR] Add missing move constructor / assignment operator to
DialectRegistry
---
mlir/include/mlir/IR/DialectRegistry.h | 2 ++
1 file changed, 2 insertions(+)
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