diff --git a/src/pystencils_autodiff/framework_integration/astnodes.py b/src/pystencils_autodiff/framework_integration/astnodes.py
index 6dee37e626cc9899dd0a3a5f90cd16aef2620b7f..5866bb897f775f205ae984338ed201d7c6f20a3a 100644
--- a/src/pystencils_autodiff/framework_integration/astnodes.py
+++ b/src/pystencils_autodiff/framework_integration/astnodes.py
@@ -222,7 +222,7 @@ class JinjaCppFile(Node):
         # TODO: possibly costly tree traversal
         render_dict.update({"headers": pystencils.backends.cbackend.get_headers(self)})
         render_dict.update({"globals":
-                            {self.printer(g) for g in pystencils.backends.cbackend.get_global_declarations(self)}})
+                            [self.printer(g) for g in pystencils.backends.cbackend.get_global_declarations(self)]})
 
         return self.TEMPLATE.render(render_dict)