summaryrefslogtreecommitdiff
path: root/src/fns.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-06-14 15:41:38 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-06-14 15:41:38 -0700
commitde41a8106952ceb1d14dd25564fa5eba1ced9110 (patch)
tree7c454e475f51f2129f7364e3d7303f3c2fdfed7c /src/fns.c
parent6346d30171fa8047e292076a2407fedee64479da (diff)
downloademacs-de41a8106952ceb1d14dd25564fa5eba1ced9110.tar.gz
emacs-de41a8106952ceb1d14dd25564fa5eba1ced9110.tar.bz2
emacs-de41a8106952ceb1d14dd25564fa5eba1ced9110.zip
* fns.c (Fcopy_sequence): Don't assume vector length fits in int.
Diffstat (limited to 'src/fns.c')
-rw-r--r--src/fns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fns.c b/src/fns.c
index 987d5a6564d..69b95cba09c 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -436,7 +436,7 @@ with the original. */)
if (BOOL_VECTOR_P (arg))
{
Lisp_Object val;
- int size_in_chars
+ ptrdiff_t size_in_chars
= ((XBOOL_VECTOR (arg)->size + BOOL_VECTOR_BITS_PER_CHAR - 1)
/ BOOL_VECTOR_BITS_PER_CHAR);