[flang] [llvm] [flang][cuda] Carry over the stream information to kernel launch (PR #136217)
Valentin Clement バレンタイン クレメン via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 17 17:27:14 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");
----------------
clementval wrote:
```suggestion
return op.emitOpError("stream is expected to be an i64 reference");
```
https://github.com/llvm/llvm-project/pull/136217
More information about the llvm-commits
mailing list