rscottmanley wrote: Would it be better that the current ConvertOp lowering pattern `return failure()` instead of aborting with an error? Then another pattern that handles MemRef types could "try"? https://github.com/llvm/llvm-project/pull/172117