aboutsummaryrefslogtreecommitdiff
path: root/src/Data/Array/Nested/Shaped
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2025-11-17 17:02:42 +0100
committerTom Smeding <tom@tomsmeding.com>2025-11-17 17:02:42 +0100
commit0766e22df98179ce7debb179e544716bccfbca24 (patch)
treebe29bfb6847dc39465d4a8a88af81cdba795d4d1 /src/Data/Array/Nested/Shaped
parent85f3e5b2c91dded98edae8f7d1e9a4026839b556 (diff)
mshapeTreeIsEmpty: allow partially-zero shapes for nested arrays
Diffstat (limited to 'src/Data/Array/Nested/Shaped')
-rw-r--r--src/Data/Array/Nested/Shaped/Base.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Data/Array/Nested/Shaped/Base.hs b/src/Data/Array/Nested/Shaped/Base.hs
index 879e6b5..75e6fcb 100644
--- a/src/Data/Array/Nested/Shaped/Base.hs
+++ b/src/Data/Array/Nested/Shaped/Base.hs
@@ -136,7 +136,7 @@ instance Elt a => Elt (Shaped sh a) where
mshapeTreeEq _ (sh1, t1) (sh2, t2) = sh1 == sh2 && mshapeTreeEq (Proxy @a) t1 t2
- mshapeTreeEmpty _ (sh, t) = shsSize sh == 0 && mshapeTreeEmpty (Proxy @a) t
+ mshapeTreeIsEmpty _ (sh, t) = shsSize sh == 0 || mshapeTreeIsEmpty (Proxy @a) t
mshowShapeTree _ (sh, t) = "(" ++ show sh ++ ", " ++ mshowShapeTree (Proxy @a) t ++ ")"