aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2012-10-18 20:54:35 -0400
committerStefan Monnier2012-10-18 20:54:35 -0400
commitf60d391f5f8b3fbaa8ebe253afcf47b5ed9144f1 (patch)
tree5c4c7753932f629f9d25a5a84259664e23f89431 /src
parent8c27235eadcdde07da4d037aa523fd9af065f865 (diff)
downloademacs-f60d391f5f8b3fbaa8ebe253afcf47b5ed9144f1.tar.gz
emacs-f60d391f5f8b3fbaa8ebe253afcf47b5ed9144f1.zip
* src/fns.c (Fnreverse): Include the problem element when signalling an error.
Fixes: debbugs:12677
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/fns.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f1e3a99dbc6..4a4887579a7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12012-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * fns.c (Fnreverse): Include the problem element when signalling an
4 error (bug#12677).
5
12012-10-18 Jan Djärv <jan.h.d@swipnet.se> 62012-10-18 Jan Djärv <jan.h.d@swipnet.se>
2 7
3 * nsterm.m (ns_select): Check writefds before call to 8 * nsterm.m (ns_select): Check writefds before call to
diff --git a/src/fns.c b/src/fns.c
index c999b5b08b9..b1ba5ce9509 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -1689,7 +1689,7 @@ changing the value of a sequence `foo'. */)
1689 1689
1690DEFUN ("nreverse", Fnreverse, Snreverse, 1, 1, 0, 1690DEFUN ("nreverse", Fnreverse, Snreverse, 1, 1, 0,
1691 doc: /* Reverse LIST by modifying cdr pointers. 1691 doc: /* Reverse LIST by modifying cdr pointers.
1692Return the reversed list. */) 1692Return the reversed list. Expects a properly nil-terminated list. */)
1693 (Lisp_Object list) 1693 (Lisp_Object list)
1694{ 1694{
1695 register Lisp_Object prev, tail, next; 1695 register Lisp_Object prev, tail, next;
@@ -1700,7 +1700,7 @@ Return the reversed list. */)
1700 while (!NILP (tail)) 1700 while (!NILP (tail))
1701 { 1701 {
1702 QUIT; 1702 QUIT;
1703 CHECK_LIST_CONS (tail, list); 1703 CHECK_LIST_CONS (tail, tail);
1704 next = XCDR (tail); 1704 next = XCDR (tail);
1705 Fsetcdr (tail, prev); 1705 Fsetcdr (tail, prev);
1706 prev = tail; 1706 prev = tail;