diff options
| author | Stefan Monnier | 2012-10-18 20:54:35 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-10-18 20:54:35 -0400 |
| commit | f60d391f5f8b3fbaa8ebe253afcf47b5ed9144f1 (patch) | |
| tree | 5c4c7753932f629f9d25a5a84259664e23f89431 /src | |
| parent | 8c27235eadcdde07da4d037aa523fd9af065f865 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | src/fns.c | 4 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-10-18 Jan Djärv <jan.h.d@swipnet.se> | 6 | 2012-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 |
| @@ -1689,7 +1689,7 @@ changing the value of a sequence `foo'. */) | |||
| 1689 | 1689 | ||
| 1690 | DEFUN ("nreverse", Fnreverse, Snreverse, 1, 1, 0, | 1690 | DEFUN ("nreverse", Fnreverse, Snreverse, 1, 1, 0, |
| 1691 | doc: /* Reverse LIST by modifying cdr pointers. | 1691 | doc: /* Reverse LIST by modifying cdr pointers. |
| 1692 | Return the reversed list. */) | 1692 | Return 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; |