Skip to content

Commit 820e565

Browse files
committed
Perform newtype elimination on arguments of cases
1 parent 2b67a30 commit 820e565

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gibbon-compiler/src/Gibbon/L0/ElimNewtype.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ elimE cns tns dds e0 = case e0 of
6868
MkProdE es -> MkProdE (f <$> es)
6969
ProjE n e -> ProjE n (f e)
7070
CaseE e1 [(s, [(var, t)], e2)]
71-
| S.member s cns -> LetE (var, [], g t, e1) (f e2)
71+
| S.member s cns -> LetE (var, [], g t, f e1) (f e2)
7272
CaseE e x -> CaseE (f e) ((\(c, v, e1) -> (c, v, f e1)) <$> x)
7373
TimeIt e t b -> TimeIt (f e) (g t) b
7474
WithArenaE var e -> WithArenaE var (f e)

0 commit comments

Comments
 (0)