else if (VECTORP (sequence))
val = ASIZE (sequence);
else if (CHAR_TABLE_P (sequence))
- val = MAX_CHAR;
+ val = MAX_CHAR + 1;
else if (BOOL_VECTOR_P (sequence))
val = bool_vector_size (sequence);
else if (CLOSUREP (sequence) || RECORDP (sequence))
(should (= (length '(1 2 3)) 3))
(should (= (length '[1 2 3]) 3))
(should (= (length "foo") 3))
- (should-error (length t)))
+ (should-error (length t))
+ (should (= (length (make-char-table 'fns-tests)) (1+ (max-char)))))
(ert-deftest fns-tests-safe-length ()
(should (= (safe-length '(1 2 3)) 3)))