projects
/
ghc-base.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix type mistake in CodeTypes.hs
[ghc-base.git]
/
GHC
/
HetMet
/
CodeTypes.hs
diff --git
a/GHC/HetMet/CodeTypes.hs
b/GHC/HetMet/CodeTypes.hs
index
d7dcac2
..
d629119
100644
(file)
--- a/
GHC/HetMet/CodeTypes.hs
+++ b/
GHC/HetMet/CodeTypes.hs
@@
-31,11
+31,11
@@
hetmet_csp = Prelude.error "hetmet_csp should never be evaluated; did you forget
hetmet_flatten ::
forall g .
hetmet_flatten ::
forall g .
- GArrowSTKC g (,) () =>
+ GArrowSTKC g =>
forall x y.
forall x y.
- <[ y ]>@g
+ <[ x -> y ]>@g
->
->
- (g () y)
+ (g x y)
hetmet_flatten x = unG (pga_flatten x)
-- After the flattening pass the argument and result types of this
hetmet_flatten x = unG (pga_flatten x)
-- After the flattening pass the argument and result types of this
@@
-45,19
+45,19
@@
hetmet_flatten x = unG (pga_flatten x)
-- type-inference/checking:
pga_flatten ::
forall g x y.
-- type-inference/checking:
pga_flatten ::
forall g x y.
- <[ y ]>@g ->
- PGArrow g () y
+ <[ x -> y ]>@g ->
+ PGArrow g x y
pga_flatten = error "hetmet_flatten should never be evaluated; did you forget to compile with -fcoqpass?"
pga_unflatten ::
forall g x y.
pga_flatten = error "hetmet_flatten should never be evaluated; did you forget to compile with -fcoqpass?"
pga_unflatten ::
forall g x y.
- PGArrow g () y ->
- <[ y ]>@g
+ PGArrow g x y ->
+ <[ x -> y ]>@g
pga_unflatten = error "hetmet_flatten should never be evaluated; did you forget to compile with -fcoqpass?"
pga_flattened_id ::
forall g x y.
pga_unflatten = error "hetmet_flatten should never be evaluated; did you forget to compile with -fcoqpass?"
pga_flattened_id ::
forall g x y.
- PGArrow g () y ->
- PGArrow g () y
+ PGArrow g x y ->
+ PGArrow g x y
pga_flattened_id x = x
pga_flattened_id x = x