~ chicken-core (chicken-5) e353bbab2c5cba5589082849514b207717aa3a0f
commit e353bbab2c5cba5589082849514b207717aa3a0f
Author: Peter Bex <Peter.Bex@xs4all.nl>
AuthorDate: Mon Oct 11 21:20:26 2010 +0200
Commit: Peter Bex <Peter.Bex@xs4all.nl>
CommitDate: Mon Oct 11 21:20:26 2010 +0200
Correct an oversight in irregex merge of upstream changeset 9c903144d459
diff --git a/irregex-core.scm b/irregex-core.scm
index f688421b..08b94f2a 100644
--- a/irregex-core.scm
+++ b/irregex-core.scm
@@ -218,7 +218,8 @@
(define (%irregex-match-fail-set! m x) (vector-set! m (- (vector-length m) 1) x))
(define (irregex-match-valid-numeric-index? m n)
(and (>= n 0) (< (+ 3 (* n 4)) (vector-length m))
- (vector-ref m (+ 4 (* n 4))))))))
+ (vector-ref m (+ 4 (* n 4)))
+ #t)))))
(define (irregex-match-valid-named-index? m n)
(and (assq n (irregex-match-names m))
Trap