From db0c5f4c0aaf698b7dc375efea22780a57b230ea Mon Sep 17 00:00:00 2001
From: Kaushik Kulkarni <kaushikcfd@gmail.com>
Date: Mon, 28 Jun 2021 14:48:01 -0500
Subject: [PATCH] pt.BoundProgram already ignores unknown arguments, do not
 redo the ignore operations

---
 arraycontext/impl/pytato/compile.py | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/arraycontext/impl/pytato/compile.py b/arraycontext/impl/pytato/compile.py
index 78273b1..cb6813b 100644
--- a/arraycontext/impl/pytato/compile.py
+++ b/arraycontext/impl/pytato/compile.py
@@ -293,17 +293,6 @@ class CompiledFunction:
 
             input_kwargs_to_loopy[self.input_id_to_name_in_program[arg_id]] = arg
 
-        # {{{ the generated program might not have depended on some of the
-        # inputs => do not pass those to the loopy kernel
-
-        input_kwargs_to_loopy = {arg_name: arg
-                                 for arg_name, arg in input_kwargs_to_loopy.items()
-                                 if arg_name in (self.pytato_program
-                                                 .program.default_entrypoint
-                                                 .arg_dict)}
-
-        # }}}
-
         evt, out_dict = self.pytato_program(queue=self.actx.queue,
                                             allocator=self.actx.allocator,
                                             **input_kwargs_to_loopy)
-- 
GitLab