diff --git a/loopy/transform/save.py b/loopy/transform/save.py
index b53488b486c6750742b269f47cfd4f08b8f8fab9..e3d8368a78bd2415d4f1f64846e9198081b48cd6 100644
--- a/loopy/transform/save.py
+++ b/loopy/transform/save.py
@@ -658,7 +658,7 @@ class TemporarySaver(object):
 
         # Add dimension-dependent inames.
         dim_inames = []
-        domain = domain.add(isl.dim_type.set,
+        domain = domain.add_dims(isl.dim_type.set,
                             len(promoted_temporary.non_hw_dims)
                             + len(promoted_temporary.hw_dims))