From ced533ec38d3bef2f1d69e63e13ffd903953b3d5 Mon Sep 17 00:00:00 2001
From: Kaushik Kulkarni <kaushikcfd@gmail.com>
Date: Fri, 16 Jul 2021 18:02:25 -0500
Subject: [PATCH] bugfix: change order of pt.make_placeholder

---
 arraycontext/impl/pytato/compile.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/arraycontext/impl/pytato/compile.py b/arraycontext/impl/pytato/compile.py
index 4f608e0..36dc4b4 100644
--- a/arraycontext/impl/pytato/compile.py
+++ b/arraycontext/impl/pytato/compile.py
@@ -136,12 +136,11 @@ def _get_f_placeholder_args(arg, iarg, arg_id_to_name):
     """
     if np.isscalar(arg):
         name = arg_id_to_name[(iarg,)]
-        return pt.make_placeholder((), np.dtype(arg), name)
+        return pt.make_placeholder(name, (), np.dtype(arg))
     elif is_array_container(arg):
         def _rec_to_placeholder(keys, ary):
             name = arg_id_to_name[(iarg,) + keys]
-            return pt.make_placeholder(ary.shape, ary.dtype,
-                                       name)
+            return pt.make_placeholder(name, ary.shape, ary.dtype)
         return rec_keyed_map_array_container(_rec_to_placeholder,
                                                 arg)
     else:
-- 
GitLab