Skip to content

Commit 4bdbf2f

Browse files
committed
[ refactor ] reverse variable usage initialization logic
1 parent c49a2c4 commit 4bdbf2f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/TTImp/Elab/Utils.idr

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,9 @@ initUsed = MkUsage
146146
initUsedCase : SizeOf vs -> Usage vs
147147
initUsedCase p = MkUsage
148148
{ isUsedSet = VarSet.empty
149-
, isLocalSet = maybe id VarSet.delete (last p) (VarSet.full p)
149+
, isLocalSet = case sizedView p of
150+
Z => VarSet.empty
151+
S _ => VarSet.delete first (VarSet.full p)
150152
}
151153

152154
setUsedVar : Var vs -> Usage vs -> Usage vs

0 commit comments

Comments
 (0)