From f024b9c580681fc79e21f012ded905d17afebb84 Mon Sep 17 00:00:00 2001 From: Valentin Clement Date: Mon, 13 Oct 2025 14:19:49 -0700 Subject: [PATCH] [flang][cuda] Add a TODO for code gen of CONSTANT variable --- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flang/lib/Optimizer/CodeGen/CodeGen.cpp b/flang/lib/Optimizer/CodeGen/CodeGen.cpp index 4a05cd919abe5..0afb295e58e54 100644 --- a/flang/lib/Optimizer/CodeGen/CodeGen.cpp +++ b/flang/lib/Optimizer/CodeGen/CodeGen.cpp @@ -3229,6 +3229,10 @@ struct GlobalOpConversion : public fir::FIROpConversion { g.setAddrSpace( static_cast(mlir::NVVM::NVVMMemorySpace::Shared)); + if (global.getDataAttr() && + *global.getDataAttr() == cuf::DataAttribute::Constant) + TODO(global.getLoc(), "CUDA Fortran CONSTANT variable code generation"); + rewriter.eraseOp(global); return mlir::success(); }