diff --git a/lisp/subr.el b/lisp/subr.el index fa0ab09b0e7..352e7e4caab 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -185,9 +185,10 @@ pair. ;; Can't use backquote here, it's too early in the bootstrap. (setq expr (cons - (list 'set - (list 'make-local-variable (list 'quote (car pairs))) - (car (cdr pairs))) + (list 'setq (car pairs) + (list 'prog1 + (car (cdr pairs)) + (list 'make-local-variable (list 'quote (car pairs))))) expr)) (setq pairs (cdr (cdr pairs)))) (macroexp-progn (nreverse expr))))