~ 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