diff --git a/loopy/kernel/data.py b/loopy/kernel/data.py
index 63f5ce7113143f70b82713ccbb974e71b617a879..c90e8a64b6f47a87e87c5e64d2ef930232d34894 100644
--- a/loopy/kernel/data.py
+++ b/loopy/kernel/data.py
@@ -460,7 +460,7 @@ class TemporaryVariable(ArrayBase):
                     % name)
 
         ArrayBase.__init__(self, name=intern(name),
-                dtype=dtype, shape=shape,
+                dtype=dtype, shape=shape, strides=strides,
                 dim_tags=dim_tags, offset=offset, dim_names=dim_names,
                 order=order,
                 base_indices=base_indices, scope=scope,