[Mlir-commits] [mlir] [MLIR][Python] Make traits declarative in python-defined operations (PR #180748)

Rolf Morel llvmlistbot at llvm.org
Wed Feb 11 03:27:37 PST 2026


================
@@ -204,7 +204,9 @@ class Operation(ir.OpView):
     """
 
     @classmethod
-    def __init_subclass__(cls, *, name: str = None, **kwargs):
+    def __init_subclass__(
+        cls, *, name: str | None = None, traits: list | None = None, **kwargs
----------------
rolfmorel wrote:

```suggestion
        cls, *, name: str | None = None, traits: list[type] | None = None, **kwargs
```

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


More information about the Mlir-commits mailing list