diff --git a/flang/lib/Lower/Bridge.cpp b/flang/lib/Lower/Bridge.cpp index 478c8f4c17ec46..47bd6ace4e4b56 100644 --- a/flang/lib/Lower/Bridge.cpp +++ b/flang/lib/Lower/Bridge.cpp @@ -3772,7 +3772,7 @@ class FirConverter : public Fortran::lower::AbstractConverter { localSymbols.pushScope(); auto transferKindAttr = fir::CUDADataTransferKindAttr::get( builder.getContext(), fir::CUDADataTransferKind::DeviceHost); - unsigned nbDeviceResidentObject = 0; + [[maybe_unused]] unsigned nbDeviceResidentObject = 0; for (const Fortran::semantics::Symbol &sym : Fortran::evaluate::CollectSymbols(assign.rhs)) { if (const auto *details =