(aref rmdr ,i)))
vector)
0))))
-#|
-(assert (= (funcall
- (lambda (rmdr)
- (declare (type (simple-array bit (*)) rmdr)
- (optimize (speed 3) (safety 0)))
- (aref rmdr 0))
- #*00000000000000000000000000000001000000000)
- 0))
-|#
\ No newline at end of file
+
+;;; Following refactoring of sequence functions to detect bad type
+;;; specifiers, REVERSE was left broken on vectors with fill pointers.
+(let ((a (make-array 10
+ :fill-pointer 5
+ :element-type 'character
+ :initial-contents "abcdefghij")))
+ (assert (string= (reverse a) "edcba")))
\ No newline at end of file