From 94f232f6046f9d2feeb1ab801d98f32c9b674e22 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sun, 3 Dec 2023 10:48:34 -0600
Subject: [PATCH] Remove arbitrary-arg-passing in ComplexRewriter

---
 sumpy/codegen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sumpy/codegen.py b/sumpy/codegen.py
index c4857fca..670d0729 100644
--- a/sumpy/codegen.py
+++ b/sumpy/codegen.py
@@ -502,12 +502,12 @@ class ComplexRewriter(CSECachingIdentityMapper, CallExternalRecMapper):
         super().__init__()
         self.complex_dtype = complex_dtype
 
-    def map_constant(self, expr, rec_self=None, *args, **kwargs):
+    def map_constant(self, expr, rec_self=None):
         """Convert complex values to numpy types
         """
         if not isinstance(expr, (complex, np.complex64, np.complex128)):
             return IdentityMapper.map_constant(rec_self or self, expr,
-                    rec_self=rec_self, *args, **kwargs)
+                    rec_self=rec_self)
 
         complex_dtype = self.complex_dtype
         if complex_dtype is None:
-- 
GitLab