summaryrefslogtreecommitdiff
path: root/src/Simplify.hs
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2024-10-22 23:46:39 +0200
committerTom Smeding <tom@tomsmeding.com>2024-10-22 23:47:53 +0200
commit3847c6ae2d5eb581dac88629e7534aa42e143411 (patch)
tree63036604613f8ac17efd8978004c579a0a5bb39b /src/Simplify.hs
parentd6d07f3bf20b4a3c0e51b4414fb0e4538176d294 (diff)
Fix interpreter bug
Diffstat (limited to 'src/Simplify.hs')
-rw-r--r--src/Simplify.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Simplify.hs b/src/Simplify.hs
index 3f4c8e3..5829a8b 100644
--- a/src/Simplify.hs
+++ b/src/Simplify.hs
@@ -94,7 +94,7 @@ simplify' = \case
EConst _ t v -> EConst ext t v
EIdx0 _ e -> EIdx0 ext (simplify' e)
EIdx1 _ a b -> EIdx1 ext (simplify' a) (simplify' b)
- EIdx _ n a b -> EIdx ext n (simplify' a) (simplify' b)
+ EIdx _ a b -> EIdx ext (simplify' a) (simplify' b)
EShape _ e -> EShape ext (simplify' e)
EOp _ op e -> EOp ext op (simplify' e)
EWith e1 e2 -> EWith (simplify' e1) (let ?accumInScope = True in simplify' e2)
@@ -136,7 +136,7 @@ hasAdds = \case
EConst _ _ _ -> False
EIdx0 _ e -> hasAdds e
EIdx1 _ a b -> hasAdds a || hasAdds b
- EIdx _ _ a b -> hasAdds a || hasAdds b
+ EIdx _ a b -> hasAdds a || hasAdds b
EShape _ e -> hasAdds e
EOp _ _ e -> hasAdds e
EWith a b -> hasAdds a || hasAdds b