File tree Expand file tree Collapse file tree 2 files changed +2
-5
lines changed
template-coq/theories/TemplateMonad Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -89,9 +89,8 @@ Definition TemplateMonad_UnoptimizedMonad@{t u} : Monad@{t u} TemplateMonad@{t u
8989Definition TemplateMonad_OptimizedMonad@{t u} : Monad@{t u} TemplateMonad@{t u} :=
9090 {| ret := @tmReturn ; bind := @tmOptimizedBind |}.
9191
92- (* We don't want to make the optimized monad an instance, becuase it blows up performance in some cases *)
9392Definition TemplateMonad_Monad@{t u} : Monad@{t u} TemplateMonad@{t u} :=
94- Eval hnf in TemplateMonad_UnoptimizedMonad .
93+ Eval hnf in TemplateMonad_OptimizedMonad .
9594Global Existing Instance TemplateMonad_Monad.
9695
9796Polymorphic Definition tmDefinitionRed
@@ -194,7 +193,7 @@ Definition TypeInstanceOptimized : Common.TMInstance :=
194193 |}.
195194
196195Definition TypeInstance : Common.TMInstance :=
197- Eval hnf in TypeInstanceUnoptimized .
196+ Eval hnf in TypeInstanceOptimized .
198197
199198Definition tmQuoteUniverse@{U t u} : TemplateMonad@{t u} Universe.t
200199 := u <- @tmQuote Prop (Type @{U} -> True);;
Original file line number Diff line number Diff line change 11From MetaCoq Require Import Template.All .
22Import MCMonadNotation.
33
4- #[local] Existing Instance TemplateMonad_OptimizedMonad.
5-
64Fixpoint tm_double n : TemplateMonad nat :=
75 match n with
86 | 0 => ret 0
You can’t perform that action at this time.
0 commit comments