diff --git a/src/pystencils_autodiff/framework_integration/printer.py b/src/pystencils_autodiff/framework_integration/printer.py
index 0d5dedee8c7e70fb3465e44e9013bc8f23192972..2b5a413604be8887e46158ac49fb02f6ba4d6b69 100644
--- a/src/pystencils_autodiff/framework_integration/printer.py
+++ b/src/pystencils_autodiff/framework_integration/printer.py
@@ -30,10 +30,10 @@ class FrameworkIntegrationPrinter(pystencils.backends.cbackend.CBackend):
 
     def _print_KernelFunction(self, node):
         if node.backend == 'gpucuda':
-            prefix = '#define FUNC_PREFIX __global__\n'
+            prefix = '#define FUNC_PREFIX static __global__\n'
             kernel_code = pystencils.backends.cbackend.generate_c(node, dialect='cuda', with_globals=False)
         else:
-            prefix = '#define FUNC_PREFIX\n'
+            prefix = '#define FUNC_PREFIX static\n'
             kernel_code = pystencils.backends.cbackend.generate_c(node, dialect='c', with_globals=False)
         return prefix + kernel_code