diff --git a/src/pystencils/backend/platforms/cuda.py b/src/pystencils/backend/platforms/cuda.py
index f9fbdfa56785aaf6cb897d8c2064c53d69b997fb..90efebe61758d152506f05ece4722b23a7541098 100644
--- a/src/pystencils/backend/platforms/cuda.py
+++ b/src/pystencils/backend/platforms/cuda.py
@@ -161,7 +161,7 @@ class CudaPlatform(GenericGpu):
                 return PsDeclaration(symbol_expr, init_val)
             case ReductionFunctions.WriteBackToPtr:
                 ptr_expr, symbol_expr = call.args
-                op = call.function.op
+                op = call.function.reduction_op
 
                 assert isinstance(ptr_expr, PsSymbolExpr) and isinstance(ptr_expr.dtype, PsPointerType)
                 assert isinstance(symbol_expr, PsSymbolExpr) and isinstance(symbol_expr.dtype, PsScalarType)