summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2006-10-27 00:52:06 +0000
committerChong Yidong <cyd@stupidchicken.com>2006-10-27 00:52:06 +0000
commit6655e16dbae8383069326d5ac276cad4925649e2 (patch)
treedbd0ad0922c92f640f663fa8b5e522568f5494e0
parentbec9dc7b07967e4f6696076beffa84921fabec7c (diff)
downloademacs-6655e16dbae8383069326d5ac276cad4925649e2.tar.gz
* emacs-lisp/cl-indent.el (lisp-indent-259): Fix last fix.
-rw-r--r--lisp/emacs-lisp/cl-indent.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cl-indent.el b/lisp/emacs-lisp/cl-indent.el
index 679a9bb68fd..f09b72f396f 100644
--- a/lisp/emacs-lisp/cl-indent.el
+++ b/lisp/emacs-lisp/cl-indent.el
@@ -373,7 +373,9 @@ If nil, indent backquoted lists as data, i.e., like quoted lists."
;; Too few elements in pattern.
(throw 'exit normal-indent)))
((eq tem 'nil)
- (throw 'exit normal-indent))
+ (throw 'exit (if (consp normal-indent)
+ normal-indent
+ (list normal-indent containing-form-start))))
((eq tem '&lambda)
(throw 'exit
(cond ((null p)