From dc2f8d9992eef9b3a4e6f6fd5b31853aeaf48eeb Mon Sep 17 00:00:00 2001
From: Markus Holzer <markus.holzer@fau.de>
Date: Thu, 8 Aug 2024 22:16:04 +0200
Subject: [PATCH] Remove svcntd() from unknown symbols

---
 src/pystencils/astnodes.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/pystencils/astnodes.py b/src/pystencils/astnodes.py
index f399287ed..f0755a418 100644
--- a/src/pystencils/astnodes.py
+++ b/src/pystencils/astnodes.py
@@ -270,6 +270,7 @@ class KernelFunction(Node):
         parameters = [self.Parameter(symbol, get_fields(symbol)) for symbol in argument_symbols]
         if hasattr(self, 'indexing'):
             parameters += [self.Parameter(s, []) for s in self.indexing.symbolic_parameters()]
+        parameters = [p for p in parameters if p.symbol.name != "svcntd()"]
         parameters.sort(key=lambda p: p.symbol.name)
         return parameters
 
-- 
GitLab