[flang] [llvm] [flang][cuda] Carry over the stream information to kernel launch (PR #136217)

Zhen Wang via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 17 16:33:27 PDT 2025


================
@@ -147,9 +147,9 @@ template <typename OpTy>
 static llvm::LogicalResult checkStreamType(OpTy op) {
   if (!op.getStream())
     return mlir::success();
-  auto refTy = mlir::dyn_cast<fir::ReferenceType>(op.getStream().getType());
-  if (!refTy.getEleTy().isInteger(64))
-    return op.emitOpError("stream is expected to be a i64 reference");
+  if (auto refTy = mlir::dyn_cast<fir::ReferenceType>(op.getStream().getType()))
+    if (!refTy.getEleTy().isInteger(64))
+      return op.emitOpError("stream is expected to be a i64 reference");
----------------
wangzpgi wrote:

a -> an

https://github.com/llvm/llvm-project/pull/136217


More information about the llvm-commits mailing list