]> code.delx.au - gnu-emacs/blobdiff - lisp/emacs-lisp/backquote.el
Merge from origin/emacs-24
[gnu-emacs] / lisp / emacs-lisp / backquote.el
index 082955e08235c3f9b9c6c389033c9bc4fd4ddd8a..d5cdca2b1b5921723df92d98b094078bb5829403 100644 (file)
@@ -120,9 +120,7 @@ Vectors work just like lists.  Nested backquotes are permitted."
 This simply recurses through the body."
   (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))))
+    (cons (if (eq (car-safe exp) 'quote) 0 1) exp)))
 
 (defun backquote-process (s &optional level)
   "Process the body of a backquote.