Skip to content

Commit 643617c

Browse files
committed
Bug fix for gf-shell command 'pt -compute' in Expr.hs by
tryMatch p (VConst _ _) env = match sig f eqs as0
1 parent 41f45e5 commit 643617c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/runtime/haskell/PGF/Expr.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ match sig f eqs as0 =
408408
tryMatch (p ) (VMeta i envi vs ) env = VSusp i envi vs (\v -> tryMatch p v env)
409409
tryMatch (p ) (VGen i vs ) env = VConst f as0
410410
tryMatch (p ) (VSusp i envi vs k) env = VSusp i envi vs (\v -> tryMatch p (k v) env)
411-
tryMatch (p ) v@(VConst _ _ ) env = VConst f as0
411+
tryMatch (p ) v@(VConst _ _ ) env = match sig f eqs as0
412412
tryMatch (PApp f1 ps1) (VApp f2 vs2 ) env | f1 == f2 = tryMatches eqs (ps1++ps) (vs2++as) res env
413413
tryMatch (PLit l1 ) (VLit l2 ) env | l1 == l2 = tryMatches eqs ps as res env
414414
tryMatch (PImplArg p ) (VImplArg v ) env = tryMatch p v env

0 commit comments

Comments
 (0)