================ @@ -897,8 +821,7 @@ bool mlir::LLVM::isCompatibleVectorType(Type type) { Type mlir::LLVM::getVectorElementType(Type type) { return llvm::TypeSwitch<Type, Type>(type) - .Case<LLVMFixedVectorType, LLVMScalableVectorType, VectorType>( - [](auto ty) { return ty.getElementType(); }) + .Case<VectorType>([](auto ty) { return ty.getElementType(); }) ---------------- Dinistro wrote:
```suggestion .Case([](VectorType ty) { return ty.getElementType(); }) ``` Nit: Or maybe remove the switch altogether? https://github.com/llvm/llvm-project/pull/133286 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits