(backquote-delay-process): Fix last change.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 21 Aug 2007 19:09:25 +0000 (19:09 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 21 Aug 2007 19:09:25 +0000 (19:09 +0000)
lisp/ChangeLog
lisp/emacs-lisp/backquote.el

index 8e39c45..7f39826 100644 (file)
@@ -1,5 +1,7 @@
 2007-08-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * emacs-lisp/backquote.el (backquote-delay-process): Fix last change.
+
        * progmodes/ada-mode.el: Fix up comment style in header.
        (ada-check-emacs-version): Remove.
        (ada-mode): Set parse-sexp-* even if they don't exist: can't hurt.
index 6daaf00..8b966f5 100644 (file)
@@ -121,9 +121,8 @@ Vectors work just like lists.  Nested backquotes are permitted."
 (defun backquote-delay-process (s level)
   "Process a (un|back|splice)quote inside a backquote.
 This simply recurses through the body."
-  (let ((exp (backquote-listify (list (backquote-process (nth 1 s) level)
-                                      (cons 0 (list 'quote (car s))))
-                                '(0))))
+  (let ((exp (backquote-listify (list (cons 0 (list 'quote (car s))))
+                                (backquote-process (cdr s) level))))
     (if (eq (car-safe exp) 'quote)
         (cons 0 (list 'quote s))
       (cons 1 exp))))