diff --git a/backends/BackendPasses.hs b/backends/BackendPasses.hs index 07da117..5649249 100644 --- a/backends/BackendPasses.hs +++ b/backends/BackendPasses.hs @@ -219,7 +219,7 @@ declareSizesArray = doGeneric `ext1M` doStructured makeStaticSizeSpec :: Meta -> A.Name -> [A.Dimension] -> A.SpecType makeStaticSizeSpec m n ds = makeDynamicSizeSpec m n es where - es = [e | A.Dimension e <- ds] + es = [case d of A.Dimension e -> e | d <- ds] makeDynamicSizeSpec :: Meta -> A.Name -> [A.Expression] -> A.SpecType makeDynamicSizeSpec m n es = sizeSpecType