diff --git a/lib/Conversion/TritonGPUToLLVM/DecomposeUnsupportedConversions.cpp b/lib/Conversion/TritonGPUToLLVM/DecomposeUnsupportedConversions.cpp index a4a69915fd..74b2767f0d 100644 --- a/lib/Conversion/TritonGPUToLLVM/DecomposeUnsupportedConversions.cpp +++ b/lib/Conversion/TritonGPUToLLVM/DecomposeUnsupportedConversions.cpp @@ -24,8 +24,8 @@ void decomposeSplatOpToSharedLayoutConversion(ModuleOp module) { int threadsPerWarp = triton::gpu::TritonGPUDialect::getThreadsPerWarp(module); module.walk([&](triton::SplatOp splatOp) -> void { auto dstType = cast(splatOp.getType()); - auto shared = dyn_cast_or_null( - dstType.getEncoding()); + auto shared = + dyn_cast(dstType.getEncoding()); if (shared) { OpBuilder builder(splatOp); SmallVector sizePerThread(dstType.getRank(), 1);