diff --git a/arraycontext/impl/pytato/compile.py b/arraycontext/impl/pytato/compile.py
index 31baed1a13c6ef03c18751245b8b14960b8a2c7d..af685d01709f29c00abe33bb20541640c62fd82a 100644
--- a/arraycontext/impl/pytato/compile.py
+++ b/arraycontext/impl/pytato/compile.py
@@ -61,7 +61,7 @@ class ScalarInputDescriptor(AbstractInputDescriptor):
 
 
 @dataclass(frozen=True, eq=True)
-class LeafArrayDescriptor:
+class LeafArrayDescriptor(AbstractInputDescriptor):
     dtype: np.dtype
     shape: Tuple[int, ...]