yijia1212 wrote: The issue seems to be related to this change: https://github.com/llvm/llvm-project/pull/101119. "Existing DialectExtension subclasses will need a type ID to be registered for each subclass. " https://github.com/llvm/llvm-project/pull/101561