[flang-commits] [flang] [flang][cuda] Exclude device variables from host debug info (PR #222241)
via flang-commits
flang-commits at lists.llvm.org
Wed Sep 9 16:51:03 PDT 2026
================
@@ -388,12 +388,12 @@ class DeclareOpConversion : public mlir::OpRewritePattern<fir::DeclareOp> {
mlir::IntegerAttr dummyArgNoAttr;
if (auto attr = declareOp->getAttrOfType<mlir::IntegerAttr>("dummy_arg_no"))
dummyArgNoAttr = attr;
- // FIXME: Add FortranAttrs and CudaAttrs
+ // FIXME: Add FortranAttrs
auto xDeclOp = fir::cg::XDeclareOp::create(
rewriter, loc, declareOp.getType(), declareOp.getMemref(), shapeOpers,
shiftOpers, declareOp.getTypeparams(), declareOp.getDummyScope(),
declareOp.getStorage(), declareOp.getStorageOffset(),
- declareOp.getUniqName(), dummyArgNoAttr);
+ declareOp.getUniqName(), declareOp.getDataAttrAttr(), dummyArgNoAttr);
----------------
jiel-nv wrote:
Good catch! Addressed via 87f99bd659acf0d04ee28d3f20189f78290abf66 .
https://github.com/llvm/llvm-project/pull/222241
More information about the flang-commits
mailing list