aboutsummaryrefslogtreecommitdiff
path: root/user-contrib
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2021-03-30 14:07:03 +0200
committerPierre-Marie Pédrot2021-03-30 14:07:03 +0200
commit6effcc263beded0d530d724fab8edae86815adf8 (patch)
tree628fca7e2f9bcbe6c05e9925c5dc9c6519a5ccde /user-contrib
parent666a3aa8dd7df6dd29ea7944482510048a8a7ba7 (diff)
parentcc2267634bb0ebec11dcf240a3099ee3a1adb006 (diff)
Merge PR #14012: Fix Ltac2 `Array.init` exponential overhead
Ack-by: ejgallego Reviewed-by: ppedrot
Diffstat (limited to 'user-contrib')
-rw-r--r--user-contrib/Ltac2/Array.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/user-contrib/Ltac2/Array.v b/user-contrib/Ltac2/Array.v
index 5adba829c5..b5e7f37c9f 100644
--- a/user-contrib/Ltac2/Array.v
+++ b/user-contrib/Ltac2/Array.v
@@ -70,7 +70,7 @@ Ltac2 init (l : int) (f : int->'a) :=
| true => empty ()
| false =>
let arr:=make l (f 0) in
- init_aux arr 0 (length arr) f;
+ init_aux arr 1 (Int.sub l 1) f;
arr
end.