From 637684c1f3b17c558b2d989627fc2bf36754b202 Mon Sep 17 00:00:00 2001
From: Stephan Seitz <stephan.seitz@fau.de>
Date: Thu, 5 Dec 2019 11:02:20 +0100
Subject: [PATCH] Fix OpenCL for CUDA OpenCL by avoid int(...) constructor

Prefer c-style cast instead.
---
 pystencils/backends/opencl_backend.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pystencils/backends/opencl_backend.py b/pystencils/backends/opencl_backend.py
index b5da806bb..60ea06be9 100644
--- a/pystencils/backends/opencl_backend.py
+++ b/pystencils/backends/opencl_backend.py
@@ -73,7 +73,7 @@ class OpenClSympyPrinter(CudaSympyPrinter):
         function_name, dimension = tuple(symbol_name.split("."))
         dimension = self.DIMENSION_MAPPING[dimension]
         function_name = self.INDEXING_FUNCTION_MAPPING[function_name]
-        return f"int({function_name}({dimension}))"
+        return f"(int) {function_name}({dimension})"
 
     def _print_TextureAccess(self, node):
         raise NotImplementedError()
-- 
GitLab