* lisp/emacs-lisp/debug-early.el (debug-early-backtrace): Make the
non-evald output more like what is used in `debug.el`.
(progn
(princ " ")
(prin1 func)
- (princ "(")
- (while args
- (prin1 (car args))
- (setq args (cdr args))
- (if args
- (princ " ")))
- (princ ")\n"))
- (while args
- (princ " ")
- (prin1 (car args))
- (princ "\n")
- (setq args (cdr args)))))))))
+ (princ "("))
+ (progn
+ (princ " (")
+ (setq args (cons func args))))
+ (while (progn
+ (prin1 (car args))
+ (setq args (cdr args)))
+ (princ " "))
+ (princ ")\n"))))))
(defalias 'debug-early
#'(lambda (&rest args)