adam-smnk wrote: > Makes sense, but I am surprised that this wouldn't work before. Does `fillStructuredOpRegion` run before Op verifier? `fillStructuredOpRegion` runs as a part of parser and builder so I'd think verification comes later. https://github.com/llvm/llvm-project/pull/123741