From 8a64bb333c032950d7a3a419ad320b07a94b1997 Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Fri, 18 May 2018 09:34:37 +0200
Subject: [PATCH] Bugfix in vectorization of split kernels

---
 backends/cbackend.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/backends/cbackend.py b/backends/cbackend.py
index cfa8a4a94..b80170168 100644
--- a/backends/cbackend.py
+++ b/backends/cbackend.py
@@ -126,6 +126,7 @@ class CBackend:
             method_name = "_print_" + cls.__name__
             if hasattr(self, method_name):
                 return getattr(self, method_name)(node)
+
         raise NotImplementedError("CBackend does not support node of type " + str(type(node)))
 
     def _print_KernelFunction(self, node):
@@ -182,7 +183,7 @@ class CBackend:
         code = "{dtype} {name}=({dtype})aligned_alloc({align}, {size}) + {offset};"
         return code.format(dtype=node.symbol.dtype,
                            name=self.sympy_printer.doprint(node.symbol.name),
-                           size=int(size),
+                           size=self.sympy_printer.doprint(size),
                            offset=int(node.offset(align)),
                            align=align)
 
-- 
GitLab