diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 2 | ||||
| -rw-r--r-- | src/eval.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index aa3e239aeec..45cccea1ebb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | 2010-08-18 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2010-08-18 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * eval.c (Fdefmacro): Only obey one declaration. | ||
| 4 | |||
| 3 | * casefiddle.c (casify_region): Setup gl_state. | 5 | * casefiddle.c (casify_region): Setup gl_state. |
| 4 | 6 | ||
| 5 | 2010-08-18 Jan Djärv <jan.h.d@swipnet.se> | 7 | 2010-08-18 Jan Djärv <jan.h.d@swipnet.se> |
diff --git a/src/eval.c b/src/eval.c index f127ef03293..5c6b268187b 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -690,8 +690,8 @@ usage: (defmacro NAME ARGLIST [DOCSTRING] [DECL] BODY...) */) | |||
| 690 | tail = XCDR (tail); | 690 | tail = XCDR (tail); |
| 691 | } | 691 | } |
| 692 | 692 | ||
| 693 | while (CONSP (Fcar (tail)) | 693 | if (CONSP (Fcar (tail)) |
| 694 | && EQ (Fcar (Fcar (tail)), Qdeclare)) | 694 | && EQ (Fcar (Fcar (tail)), Qdeclare)) |
| 695 | { | 695 | { |
| 696 | if (!NILP (Vmacro_declaration_function)) | 696 | if (!NILP (Vmacro_declaration_function)) |
| 697 | { | 697 | { |